Als Ergänzung meines vorherigen Posts noch ein Tip zum Thema :
ehtron hat es schon beschrieben :
wenn Du xfce als Desktop hast, und installierst einen anderen Dateimanager als thunar, z.B. aus den LM-Repos den für Mate oder Cinnamon e.t.c. , zusätzlich, dann installierst Du auch die Abhängigkeiten dieser Desktops mit.
Das kann dann bei späteren Updates zu diversen nennen wir es mal „Unverträglichkeiten“ führen, die sich dann äusserst unangenehm bemerkbar machen können.
Du bist mit dem Thunar nicht zufrieden ….. dann versuche zusätzlich den
Double Commander.
Ich finde ihn ob seiner Vorzüge absolut empfehlenswert …..
Er bringt keine weiteren Abhängigkeiten anderer LM-Desktops mit.
Er hat eine 2-Fenster-Ansicht, ist hoch konfigurierbar – und beherrscht auch die „regex“-Suche.
Code: Select all
apt install doublecmd-gtk doublecmd-plugins
Aber Achtung ! …… da man damit auch die Dateirechte ändern kann, ist es auch möglich sich damit das System zu schrotten.
Meint : man muss schon vorsichtig sein, was man damit macht !
Hier die Starter :
normal :
mit Root-Rechten :
Das Script für die Root-Rechte (liegt bei mir unter
und ist als ausführbar markiert):
Code: Select all
#!/bin/bash
pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" doublecmd
und- was bei Thunar in der vorliegenden Version (noch nicht) geht -aber bei Double Commander ist die Anzeige von Custom-Ordner-Icons
Starter:
Custom Folder-icons für Doublecommander
erzeugt .directory-Files in Ordnern
Code: Select all
bash -c scriptfuerdirectoryfiles.sh
Script liegt in
und ist als ausführbar markiert :
Mein Script:
Code: Select all
#!/bin/bash
#
# Script zur Erzeugung von .directory-files zur Anzeige von custom-Ordner-Icons
# im DoubleCommander
#
# zur Anzeige des Script-Dialoges ist zenity erforderlich.
#
# Auswahl des Ordners in dem das File erstellt werden soll
directory=`zenity --file-selection --directory --title="waehle einen Ordner aus"`
#
Plausibilitaetsabfrage
#`
case $? in
0)
zenity --info --text "\"$directory\" wurde als Ordner ausgewaehlt.";;
1)
zenity --info --text "keine Auswahl getroffen.";;
-1)
zenity --info --text "An unexpected error has occurred.";;
esac
#
# Auswahl des Icons, das angezeigt werden soll
Icon=`zenity --file-selection --title="waehle ein Icon aus"`
#
Plausibilitaetsabfrage
#
case $? in
0)
zenity --info --text "\"$Icon\" wurde als Icon ausgewaehlt.";;
1)
zenity --info --text "keine Auswahl getroffen.";;
-1)
zenity --info --text "An unexpected error has occurred.";;
esac
#
# Erzeuge das file .directory im gewaehlten Ordner.
#
echo >${directory}/.directory
#
# Festlegung der Variablen fuer unveraenderlichen Text
#
entry="[Desktop Entry]"
icontext="Icon="
#
# Verkettung der Variablen icontext und Icon zu einer neuen Variablen
#
verk="$icontext$Icon"
#
#Zeilenvorschub (schreibe entry in Zeile 1, verk in Zeile 2
#
logwrite="$entry\n$verk"
#
# Erzeuge die Inhalte der Auswahlen im File .directory
#
echo -e "$logwrite" >${directory}/.directory
#
# alle Variablen loeschen
#
exec bash
#
exit
.