Die benutzerdefinierte Aktion wird im Menü angezeigt, auch wenn keine Dateien / Verzeichnisse ausgewählt sind
Das stimmt nicht wirklich. Thunar betrachtet das Verzeichnis, in dem Sie sich befinden, als ausgewählt und Sie können den Dateimanager nicht öffnen, ohne ein Verzeichnis zu öffnen (wenn Sie Thunar vom Startprogramm aus starten, öffnen Sie das $HOME
Verzeichnis). Benutzerdefinierte Aktionen, bei denen das Feld Verzeichnis unter Erscheinungsbedingungen aktiviert ist, werden so angezeigt.
Ist das ein Fehler?
Nicht unbedingt.
Man könnte sich einige benutzerdefinierte Aktionen vorstellen, die für den Ordner nützlich sind, in dem Sie sich befinden, wie Suchen ( catfish %f
), In Terminal öffnen ( exo-open --working-directory %f --launch TerminalEmulator
) oder Als Root öffnen ( gksu Thunar %F
).
Man könnte sich sogar benutzerdefinierte Aktionen vorstellen, die unabhängig von ausgewählten Dateien oder Ordnern verwendet werden - und wenn es keine gibt - Befehle, die sich nicht auf eine ausgewählte Datei oder einen ausgewählten Ordner (oder den Ordner, in dem wir uns befinden) auswirken, sondern nur die in der Datei angegebenen Programme und / oder Dateien sehr Kommando über die benutzerdefinierte Aktion: zum Beispiel eine Aktion, das wird einfach alle meine Backup vorhanden Thunar benutzerdefinierte Aktionen : cp -f ~/.config/Thunar/uca.xml /path/to/dropbox/etc
.
Gibt es da einen Weg?
Ich kenne keine, außer der Tatsache, dass Sie in Thunar bereits über eine Archivierungsoption verfügen sollten, ohne dass Sie diese als benutzerdefinierte Aktion erstellen müssen . (Oder benötigen Sie das für eine spezielle Art der Archivierung?)
Stellen Sie sicher, dass Sie thunar-archive-plugin
installiert haben sowie file-roller
.
Da die obige Option "Archiv erstellen" nur angezeigt wird, wenn Dateien und Ordner mit dem Cursor ausgewählt werden, kann dies einen Anhaltspunkt bieten: Wenn es sich um eine benutzerdefinierte Aktion handelt, können Sie einfach in ihren Einstellungen nachschauen und diese Aktion auf Sie anwenden. Es ist jedoch nicht in Thunars GUI-Optionen für benutzerdefinierte Aktionen enthalten (die die Einstellungen in widerspiegeln ~/.config/Thunar/uca.xml
), und ich denke nicht, dass es eine benutzerdefinierte Aktion ist: Beim Versuch, nach anderen Dateien zu suchen, konnte ich nichts ähnliches ~/.config/Thunar/uca.xml
in den Systemdateien usw. finden Das file-roller
Dienstprogramm scheint diese Kontextmenüoption über ein Skript ( /usr/lib/x86_64-linux-gnu/thunar-archive-plugin/file-roller.tap
) hinzuzufügen, nicht als benutzerdefinierte Aktion. Seine Beschreibung lautet wie folgt:
Wrapper script to create and extract archive files # in Thunar, via the thunar-archive-plugin, using the # file-roller archive manager
Wenn Sie jedoch dieses Plugin und den Archiver installiert haben, kann dies Ihr Problem lösen. Auf einem Debian-basierten System:
sudo apt-get install file-roller thunar-archive-plugin