Thunar - Benutzerdefinierte Aktionen
Re: Thunar - Benutzerdefinierte Aktionen
@geier22
Jetzt hast Du das erst entdeckt? Dabei habe ich auf die Arbeit von Yann doch schon vor einem Jahr hingewiesen...na so was...
Ein Tipp von mir:
Man kann natürlich auch das Paket entpacken und die einzelnen Aktionen manuell in die Datei ~/.config/Thunar/uca.xml einfügen.
So bleibt alles im Homeverzeichnis des Users und es wird nichts verändert, wenn man das nicht möchte.
Ich habe mir noch zusätzlich die Aktionen auf eine F-Taste gelegt, z.B. Terminal auf F4. So kann man entweder die Taste oder das Kontextmenü nutzen, ganz wie man will.
Die Tastenbelegung erfolgt in der Datei accels.scm, falls jemand Interesse hat, schreibe ich mal den genauen Weg auf.
In Thunar ist das nicht ganz so intuitiv, das kann z.B. Spacefm besser, aber es ist machbar.
Nur meine persönliche Meinung:
Wenn man nicht gerade KDE als Desktop einsetzt, wüßte ich keinen Grund, warum man Dolphin in einer Gtk-Umgebung nutzen sollte.
Mit der Installation zieht man sich das halbe KDE als Abhängigkeit nach, völlig nutzlos.
Thunar läßt mittlerweile keine Funktion vermissen, der Dateimanager ist Dolphin überlegen, allein schon durch die Benutzeraktionen.
Das kann Dolphin nicht.
Jetzt hast Du das erst entdeckt? Dabei habe ich auf die Arbeit von Yann doch schon vor einem Jahr hingewiesen...na so was...
Ein Tipp von mir:
Man kann natürlich auch das Paket entpacken und die einzelnen Aktionen manuell in die Datei ~/.config/Thunar/uca.xml einfügen.
So bleibt alles im Homeverzeichnis des Users und es wird nichts verändert, wenn man das nicht möchte.
Ich habe mir noch zusätzlich die Aktionen auf eine F-Taste gelegt, z.B. Terminal auf F4. So kann man entweder die Taste oder das Kontextmenü nutzen, ganz wie man will.
Die Tastenbelegung erfolgt in der Datei accels.scm, falls jemand Interesse hat, schreibe ich mal den genauen Weg auf.
In Thunar ist das nicht ganz so intuitiv, das kann z.B. Spacefm besser, aber es ist machbar.
Nur meine persönliche Meinung:
Wenn man nicht gerade KDE als Desktop einsetzt, wüßte ich keinen Grund, warum man Dolphin in einer Gtk-Umgebung nutzen sollte.
Mit der Installation zieht man sich das halbe KDE als Abhängigkeit nach, völlig nutzlos.
Thunar läßt mittlerweile keine Funktion vermissen, der Dateimanager ist Dolphin überlegen, allein schon durch die Benutzeraktionen.
Das kann Dolphin nicht.
Re: Thunar - Benutzerdefinierte Aktionen
Sorry, das ich deinen Ausführungen nicht immer folgeKP97 hat geschrieben:15.04.2018 18:24:14Jetzt hast Du das erst entdeckt? Dabei habe ich auf die Arbeit von Yann doch schon vor einem Jahr hingewiesen...na so was...
Hättest du es in dem Thead Xfce Tuning: was vermissen gnome2-Umsteiger? wäre es mir wahrscheinlich aufgefallen. Da ich da mal ab und zu hinsehe. Aber leider ist dieser Thread seit 3 Jahren tot.
Hab ich auch schon überlegt.KP97 hat geschrieben:15.04.2018 18:24:14Man kann natürlich auch das Paket entpacken und die einzelnen Aktionen manuell in die Datei ~/.config/Thunar/uca.xml einfügen.
Noch einfacher wäre es einfach den Installationsprozess zu durchlaufen, dann die ~/.config/Thunar/uca.xml zu sichern, die
thunar-custom-actions wieder zu deinstallieren und die ~/.config/Thunar/uca.xml zurück zuspielen (bin halt faul )
Auf der anderen Seite bin ich wirklich nobodyinperson dankbar für das, was er geschaffen hat, und möchte das nicht einfach zerstören.
Also werde ich mich auf dias Editieren der Dateien in /usr/share/thunar-custom-actions/system-uca beschränken.
Seh ich genauso. Ich habe Nemo als zusätzlichen Dateimanager, einfach deshalb, weilKP97 hat geschrieben:15.04.2018 18:24:14Nur meine persönliche Meinung:
Wenn man nicht gerade KDE als Desktop einsetzt, wüsste ich keinen Grund, warum man Dolphin in einer Gtk-Umgebung nutzen sollte.
er problemlos in Xfce läuft (im Gegensatz zu Dolphin mit der halben KDE- Oberfläche - caja hatte auch Probleme)
und ich ihn ab und zu als praktischer empfinde wegen der 2 - Fenster Technik und die Abhängigkeiten auch nicht so groß sind.
-
- Beiträge: 385
- Registriert: 16.06.2017 09:52:36
Re: Thunar - Benutzerdefinierte Aktionen
Ich hätte mal eine Frage:
Im Moment nutze ich selber pcmanfm als grafischen Datei-Manager (also eher selten, da ich Terminal lieber mag), aber ich setze bald für jemand anderen ein System auf, bei dem ich dann xfce als Desktopumgebung einsetzen möchte und dabei wahrscheinlich auch Thunar installiere.
Was mich nun interessieren würde, ist eine "benutzerdefinierte Aktion" zum Zusammenfügen von PDFs. Im Terminal ganz einfach mit pdfunite. Doch derjenige, für den ich das System installieren werde, ist bisher Windows-Nutzer gewesen und zudem nicht besonders an "Computer-Dingen" interessiert. Deswegen würde ich das ganze gerne grafisch und ganz einfach haben.
In diesem Sinne wäre natürlich eine Funktion im Datei-Manager naheliegend. Ich stelle mir das so vor: Die zusammenzufügenden PDFs auswählen, rechts-Klick, "PDFs zusammenfügen" auswählen, in dem erscheinenden Dialog-Fenster den Namen des Gesamt-PDFs angeben, auf OK klicken und fertig.
Ist sowas mit diesen "benutzerdefinierten Aktionen" von Thunar möglich?
Würde mich freuen, wenn mir jemand dazu was sagen könnte.
Im Moment nutze ich selber pcmanfm als grafischen Datei-Manager (also eher selten, da ich Terminal lieber mag), aber ich setze bald für jemand anderen ein System auf, bei dem ich dann xfce als Desktopumgebung einsetzen möchte und dabei wahrscheinlich auch Thunar installiere.
Was mich nun interessieren würde, ist eine "benutzerdefinierte Aktion" zum Zusammenfügen von PDFs. Im Terminal ganz einfach mit pdfunite. Doch derjenige, für den ich das System installieren werde, ist bisher Windows-Nutzer gewesen und zudem nicht besonders an "Computer-Dingen" interessiert. Deswegen würde ich das ganze gerne grafisch und ganz einfach haben.
In diesem Sinne wäre natürlich eine Funktion im Datei-Manager naheliegend. Ich stelle mir das so vor: Die zusammenzufügenden PDFs auswählen, rechts-Klick, "PDFs zusammenfügen" auswählen, in dem erscheinenden Dialog-Fenster den Namen des Gesamt-PDFs angeben, auf OK klicken und fertig.
Ist sowas mit diesen "benutzerdefinierten Aktionen" von Thunar möglich?
Würde mich freuen, wenn mir jemand dazu was sagen könnte.
-
- Beiträge: 705
- Registriert: 09.09.2014 18:33:22
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Thunar - Benutzerdefinierte Aktionen
Genau für solche Anwendungsfälle wurden benutzerdefinierte Aktionen erfunden. Eine benutzerdefinierte Aktion regiert auf ein Rechtsklick auf einen bestimmten Dateityp (in diesem Fall Dateien mit der Endung *.pdf oder *.PDF) und ruft dann ein externes Programm bzw. Skript auf. Dabei kannst du angeben, welche Parameter dem externen Programm übergeben werden sollen: alle selektierten Dateien, nur die aktuell angeklickte Datei, Ordner der angeklickten Datei usw...RobertDebiannutzer hat geschrieben:06.05.2018 15:19:01Ich stelle mir das so vor: Die zusammenzufügenden PDFs auswählen, rechts-Klick, "PDFs zusammenfügen" auswählen, in dem erscheinenden Dialog-Fenster den Namen des Gesamt-PDFs angeben, auf OK klicken und fertig.
Wegen der zusätzlichen Nachfrage müsste man in deinem Beispiel ein kurzes Bash-Skript schreiben, das per Zenity noch nach einem Dateinamen fragt und dann das PDF-Tool mit den entsprechenden Angaben startet. Dazu reichen normalerweise geringe Bash-Kenntnisse, ansonsten einfach hier im Forum einen neuen Thread aufmachen, da kriegst du schnell Hilfe.
Re: Thunar - Benutzerdefinierte Aktionen
Seht euch doch erst mal das an, worüber hier gesprochen wird. Dann würdet ihr feststellen, das ein solches Tool bereits enthalten ist.Korodny hat geschrieben:06.05.2018 15:36:44Wegen der zusätzlichen Nachfrage müsste man in deinem Beispiel ein kurzes Bash-Skript schreiben, das per Zenity noch nach einem Dateinamen fragt und dann das PDF-Tool mit den entsprechenden Angaben startet. Dazu reichen normalerweise geringe Bash-Kenntnisse, ansonsten einfach hier im Forum einen neuen Thread aufmachen, da kriegst du schnell Hilfe.
Ich bin dazu leider nicht so richtig in der Lage, das zu verbessern, aber es funktioniert.
Der Entwickler würde sich bestimmt riesig freuen, wenn er Vorschläge oder gar Verbesserungen im Code bekäme.
Zum nachsehen:
Da das dann immer noch nicht gelesen wird, Hier ein Bildchen, die obersten sind meine eigenennobodyinperson hat geschrieben:14.04.2018 11:12:38Unter https://gitlab.com/nobodyinperson/thuna ... tions/tags gibts die aktuellen Versionen. Bin vor geraumer Zeit von GitHub auf GitLab umgestiegen
@wico, Vielleicht liegts auch daran. Probier doch mal die aktuelle Version 0.0.21 aus: https://gitlab.com/nobodyinperson/thuna ... kage-build
und hier noch die uca.xml 40265 zum Verbessern
-
- Beiträge: 385
- Registriert: 16.06.2017 09:52:36
Re: Thunar - Benutzerdefinierte Aktionen
Danke, Leute. Dann installiere ich mal Thunar zum testen und schau', ob ich das hinkriege.
-
- Beiträge: 385
- Registriert: 16.06.2017 09:52:36
Re: Thunar - Benutzerdefinierte Aktionen
Hab's grad probiert. Ist ja einfacher als ein Brötchen schmieren...
Gut, das gesamt-pdf muss man dann eben noch umbenennen. Oder ich lasse ein Terminal-Fenster öffnen, dann kann ich den ganzen Vorgang durch ein bash-script übernehmen lassen und auch den Gesamt-Dateinamen erfragen lassen. Mich jetzt groß in die Eigenheiten der Thunar-Syntax einzuarbeiten, habe ich ehrlich gesagt nicht so die Lust dazu...
P.S. und OT: Wenn hier noch der Autor mitliest: Warum gibt es bei Thunar (stretch) im Menü eigentlich nicht die Möglichkeit, für verschiedene Ordner verschiedene Ansichten zu speichern? Für $HOME z.B. icon-view aber für Dokumente die detaillierte Liste.
Außerdem müsste man auch für verschiedene Ordner verschiedene Sortierungen speichern können. Also in $HOME soll z.B. nach Name sortiert werden, aber in Dokumente nach Modification Time.
Für mich persönlich sind diese Punkte damals das Auschlusskriterium für Thunar gewesen, obwohl er mir sonst gut gefällt.
Vielleicht könnte man diese Punkte ja auch mit benutzerdefinierten Aktionen umsetzen, doch das empfände ich bei so Basis-Dingen ehrlich gesagt schon als Zumutung (bitte nicht böse sein ). Ich spiele und "programmiere" wirklich gerne an meinem System rum und gebe mir auch immer viel Mühe, studiere manpages etc., aber bei sowas vergeht mir dann schon ein bisschen die Lust...
Code: Alles auswählen
<action>
<icon>atmosphere</icon>
<name>PDFs zusammenfügen</name>
<unique-id>1525682796036523-3</unique-id>
<command>pdfunite %F gesamt.pdf</command>
<description>Fügt die ausgewählten PDFs zusammen</description>
<patterns>*.pdf</patterns>
<other-files/>
</action>
P.S. und OT: Wenn hier noch der Autor mitliest: Warum gibt es bei Thunar (stretch) im Menü eigentlich nicht die Möglichkeit, für verschiedene Ordner verschiedene Ansichten zu speichern? Für $HOME z.B. icon-view aber für Dokumente die detaillierte Liste.
Außerdem müsste man auch für verschiedene Ordner verschiedene Sortierungen speichern können. Also in $HOME soll z.B. nach Name sortiert werden, aber in Dokumente nach Modification Time.
Für mich persönlich sind diese Punkte damals das Auschlusskriterium für Thunar gewesen, obwohl er mir sonst gut gefällt.
Vielleicht könnte man diese Punkte ja auch mit benutzerdefinierten Aktionen umsetzen, doch das empfände ich bei so Basis-Dingen ehrlich gesagt schon als Zumutung (bitte nicht böse sein ). Ich spiele und "programmiere" wirklich gerne an meinem System rum und gebe mir auch immer viel Mühe, studiere manpages etc., aber bei sowas vergeht mir dann schon ein bisschen die Lust...
Re: Thunar - Benutzerdefinierte Aktionen
Der Autor ist nur für die von ihm entwickelten und zur Verfügung gestellten Benutzeraktionen zuständig und nicht für Thunar generell. Bugs oder Wünsche solltest Du an die Maintainer von Xfce schicken.Wenn hier noch der Autor mitliest:
In Thunar kannst Du mit Strg+T zusätzliche Tabs aufmachen und dort die Ansicht gesondert einstellen.
Wenn man die Session dann speichert, sollten diese bei einem Neustart noch vorhanden sein.
Re: Thunar - Benutzerdefinierte Aktionen
Kanst ja mal nemo in Xfce zusätzlich installieren. Läuft seit einem Jahr bei mir problemlos in Xfce (Buster). Mit caja hatte ich Probleme. Nemo hat nicht allzu viel Abhängigkeiten, und auch die Möglichkeit "customs" zu erstellen.RobertDebiannutzer hat geschrieben:07.05.2018 11:08:42Warum gibt es bei Thunar (stretch) im Menü eigentlich nicht die Möglichkeit, für verschiedene Ordner verschiedene Ansichten zu speichern? Für $HOME z.B. icon-view aber für Dokumente die detaillierte Liste.
Außerdem müsste man auch für verschiedene Ordner verschiedene Sortierungen speichern können. Also in $HOME soll z.B. nach Name sortiert werden, aber in Dokumente nach Modification Time.
-
- Beiträge: 385
- Registriert: 16.06.2017 09:52:36
Re: Thunar - Benutzerdefinierte Aktionen
Danke für eure Hinweise.
Ich selber nutze im Moment eher selten einen grafischen Datei-Manager und hatte mich damals für pcmanfm entschieden, weil der eben die von mir gewünschte Funktionalität hat.
Für das System, das ich für meine Mutter in den kommenden Tagen installieren werde, werde ich xfce nehmen. Dann wollte ich auch gleich Thunar nehmen, denn ich habe mich an diesen Thread hier erinnert und mir überlegt, dass ich das PDF-Zusammenfügen mit Thunar ganz leicht implementieren könnte.
Aber dann habe ich wieder entdeckt, was mich damals davon abgehalten hat, Thunar für mich selber zu installieren. Jetzt weiß ich nicht, ob meine Mutter auch verschiedene Ansichten für verschiedene Ordner braucht - muss ich mal fragen.
Ansonsten kann ich mir nemo ja auch mal für sie anschauen...
Ich selber nutze im Moment eher selten einen grafischen Datei-Manager und hatte mich damals für pcmanfm entschieden, weil der eben die von mir gewünschte Funktionalität hat.
Für das System, das ich für meine Mutter in den kommenden Tagen installieren werde, werde ich xfce nehmen. Dann wollte ich auch gleich Thunar nehmen, denn ich habe mich an diesen Thread hier erinnert und mir überlegt, dass ich das PDF-Zusammenfügen mit Thunar ganz leicht implementieren könnte.
Aber dann habe ich wieder entdeckt, was mich damals davon abgehalten hat, Thunar für mich selber zu installieren. Jetzt weiß ich nicht, ob meine Mutter auch verschiedene Ansichten für verschiedene Ordner braucht - muss ich mal fragen.
Ansonsten kann ich mir nemo ja auch mal für sie anschauen...
Re: Thunar - Benutzerdefinierte Aktionen
Ich habe Nemo als zusätzlichen Dateimanager. Ob das auf Dauer klappt, wenn man ihn als "default" setzt, probiere ich jetzzt selber mal aus Interesse aus.
-
- Beiträge: 705
- Registriert: 09.09.2014 18:33:22
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Thunar - Benutzerdefinierte Aktionen
Du brauchst kein Terminalfenster, um in einem Bash-Skript etwas abfragen zu können - dazu gibt es zenity.RobertDebiannutzer hat geschrieben:07.05.2018 11:08:42Gut, das gesamt-pdf muss man dann eben noch umbenennen. Oder ich lasse ein Terminal-Fenster öffnen, dann kann ich den ganzen Vorgang durch ein bash-script übernehmen lassen und auch den Gesamt-Dateinamen erfragen lassen.
Beispiel:
Code: Alles auswählen
if ! dateiname=$(zenity --entry --text "Name der Ausgabedatei:" --title "PDF-Dateien zusammenfügen"); then
exit;
fi
...hier geht's weiter, $dateiname enthält den eingegegeben Dateinamen...
-
- Beiträge: 385
- Registriert: 16.06.2017 09:52:36
Re: Thunar - Benutzerdefinierte Aktionen
Ja, aber zenity zieht mit libwebkit2gtk-4.0-37 die ganze gtk-Webkit-Engine mit sich. Da würde ich eher yad probieren.