Ich bevorzuge im Allgemeinen die XFCE-Desktop-Umgebung von Xubuntu, aber ich fand das Kontextmenü der Dateien mit der rechten Maustaste zu bescheiden (zum Beispiel keine Option zum Komprimieren / Dekomprimieren von Dateien, und ich möchte auch einige meiner ganz besonderen Aktionen dort ausführen).
Wie kann ich es anpassen?
Der beste Weg, dies zu tun, ist die Verwendung der hervorragenden Thunar-
custom actions
Funktion (die jetzt standardmäßig mit installiert istThunar
). Da es hier keine detaillierten Tutorials gibt, dachte ich, dass es sich lohnt, eins hinzuzufügen. Wenn eine benutzerdefinierte Aktion erstellt wird, wird sie dem Kontextmenü hinzugefügt, wie ich in der folgenden Diskussion zeigen werde. Sie können jedoch anpassen, wann dies im Kontextmenü angezeigt wird, und beispielsweise sicherstellen, dass Ihre benutzerdefinierte Aktion nur angezeigt wird, wenn Sie mit der rechten Maustaste auf Bilddateien klicken.In
thunar
, wenn Sie zu bearbeiten gehen> configure benutzerdefinierten Aktionen, werden Sie das Menü wie folgt (minus meinen benutzerdefinierten Aktionen natürlich) finden Sie unter :Sie können entweder eine neue benutzerdefinierte Aktion erstellen (siehe unten) oder eine vorhandene bearbeiten. Es gibt viele nützliche Beispiele auf der Xfce-Site und im Ubuntu-Wiki. Sie müssen hier also nicht alle durchgehen, aber wir werden nur einige Beispiele diskutieren, um die Nützlichkeit dieser Funktion in zu veranschaulichen
Thunar
.Sie erstellen eine neue benutzerdefinierte Aktion, indem Sie auf die Schaltfläche " Hinzufügen" klicken (im ersten Screenshot gezeigt). Dann würden Sie den folgenden Befehl zum Beispiel in das Befehlsfeld einfügen (wie ich es für ein anderes Beispiel in Screenshot 2 getan habe):
und vergewissern Sie sich dann, dass im Menü Erscheinungsbedingungen die richtigen Dateitypen ausgewählt wurden (wie in Abbildung 3 für ein anderes Beispiel).
Der obige Befehl verwendet
srm
(der im Paket aufgerufen wirdsecure-delete
), und man sollte sehr vorsichtig sein, wenn man ihn für Dateien verwendet. Daher wird das GNOME-DialogprogrammZenity
häufig verwendet, wenn für die Aktionen eine Bestätigung erforderlich ist ( wie hier ), damit Dateien nicht versehentlich entfernt werden.Um jedoch ein sichereres Beispiel zu verwenden
srm
, können wir das Beispiel von verwendenespeak
, damit wirespeak
jede Textdatei für uns lesen können. Wir würden eine neue benutzerdefinierte Aktion erstellen und diese dann in das Befehlsfeld einfügen (wie in Screenshot 2).Espeak
muss installiert werden, falls noch nicht geschehen (mitsudo apt-get install espeak
); die-s
Option, die ich verwendet habe, verlangsamt nur die Geschwindigkeit der Rede ein bisschen; Sie können auch andere Parameter wie verschiedene Stimmen angeben, aber der-f
Schalter muss immer vor dem Schalter stehen,%f
da erespeak
die zu verwendende Texteingabedatei anzeigt .(Wenn Sie möchten, können Sie ein Symbol hinzufügen (siehe Abbildung unten), damit das Kontextmenü interessanter aussieht.)
Nur wenn Sie mit der rechten Maustaste auf eine Textdatei klicken, wird die
espeak
Option angezeigt (siehe Abbildung unten).Es gibt so viel mehr, was mit benutzerdefinierten Aktionen getan werden kann, aber dies war nur eine Einführung in die grundlegenden Möglichkeiten zum Erstellen eines eigenen Kontextmenüelements. Es gibt viel mehr Informationen im Xfce-Wiki und viele nützliche Beispiele, und es gibt auch einige hervorragende Beispiele für benutzerdefinierte Aktionen in diesem Forum .
So beschränken Sie einen Befehl auf einen bestimmten Dateityp:
txt
: Aktivieren Sie auf der Registerkarte "Darstellungsbedingungen" die Option "Textdateien" und fügen Sie dann*.txt
"Dateimuster" hinzu.png
: Aktivieren Sie "Bilddateien" und*.png
"Dateimuster".flv
: 'Videodateien' und*.flv
.pdf
: 'Andere dateien' ankreuzen und hinzufügen*.pdf
. etc.quelle
Thunar-Plugins decken einen begrenzten Bereich von Optionen ab.
Die Hauptmethode zum Hinzufügen neuer Kontextmenüoptionen ist (wie Mik sagte), indem Sie zu "Benutzerdefinierte Aktionen bearbeiten / konfigurieren" gehen und zum Hinzufügen auf "+" klicken.
Wein Apps hinzuzufügen ist schwieriger. Siehe diese Antwort für den Foobar2000-Player, der auch von Mik kommt . Obwohl das Skript möglicherweise nicht für alle Apps funktioniert, habe ich es auch mit dem 7-zip-Archivierungsprogramm ausprobiert und es funktioniert.
quelle