Thunar: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
SiD (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
K Verschiebung community -> extra
 
(19 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Über Thunar==
{{righttoc}}
[[Bild:Thunar.png|thumb|250px|Thunar im Einsatz]]
[[Datei:Thunar.png|200px|thumb|right|Der Dateimanager Thunar]]
Thunar ist der Standard Dateimanager von [[Xfce]]. Er ist sehr einfach aufgebaut, lässt sich aber gut an die eigenen Bedürfnisse anpassen.
Thunar ist der Standard Dateimanager von [[Xfce]]. Er ist sehr einfach aufgebaut, lässt sich aber gut an die eigenen Bedürfnisse anpassen.
Der Dateimanager wurde für Xfce geschrieben lässt sich aber auch alleine einsetzten zB für [[OpenBox]].
Der Dateimanager wurde für Xfce geschrieben, lässt sich aber auch alleine einsetzten beispielsweise für [[OpenBox]].
Er zeichnet sich durch folgende Dinge aus:
Er zeichnet sich durch folgende Dinge aus:


Zeile 11: Zeile 11:
* Verwalten von Wechseldatenträgern (mount / umount / eject durch HAL)  
* Verwalten von Wechseldatenträgern (mount / umount / eject durch HAL)  
* Drag & Drop-Unterstützung  
* Drag & Drop-Unterstützung  
* Miniatur-vorschau für Bilddateien  
* Miniaturvorschau für Bilddateien  
* Folgt den Standards von freedesktop.org
* Folgt den Standards von freedesktop.org


 
{{installation|repo=extra|paket=thunar}}
==Installation==
Man kann Thunar aus dem [extra] Repository installieren:
 
pacman -S thunar  
 


==Plugins==
==Plugins==
Zeile 36: Zeile 31:
Das Volman-Plugin stellt Funktionen zur automatischen Behandlung (mounten, unmounten, ect.) von Wechseldatenträgern bereit. Es befindet sich im [extra] Repo und kann mit pacman installiert werden.
Das Volman-Plugin stellt Funktionen zur automatischen Behandlung (mounten, unmounten, ect.) von Wechseldatenträgern bereit. Es befindet sich im [extra] Repo und kann mit pacman installiert werden.
  pacman -S thunar-volman
  pacman -S thunar-volman
Unter "''Bearbeiten --> Einstellungen --> Fortgeschritten --> Datenträgerverwaltung''" kann es aktiviert und konfiguriert werden.  
Unter "''Bearbeiten --> Einstellungen --> Fortgeschritten --> Datenträgerverwaltung''" kann es aktiviert und konfiguriert werden.


===Dateisuche mit Catfish===
Mithilfe von Catfish kann man in Thunar Dateien suchen. Das Paket {{Paket|catfish}} befindet sich im [extra] Repo und kann mit pacman installiert werden.
pacman -S catfish
Danach wird catfish über eine [[#Benutzerdefinierte Aktionen|Benutzerdefinierte Aktion]] hinzugefügt:
*Allgemein
'''Name:''' Suche...
'''Befehl:''' catfish --fileman=thunar --path=%f
*Dateizuordnung
'''Dateimuster:''' *
'''Erscheint falls ausgewählt:''' Ordner
Nachdem man Thunar neugestartet hat, kann man einen ''Rechtsklick'' auf einen Ordner ausführen und ''Suche..'' auswählen. Es öffnet sich ein Fenster für die Dateisuche.


==Benutzerdefinierte Aktionen==
==Benutzerdefinierte Aktionen==
Zeile 45: Zeile 53:
Das '''"''Aktion bearbeiten''"''' Fenster:
Das '''"''Aktion bearbeiten''"''' Fenster:
*Allgemein
*Allgemein
  '''Name:''' Name unter dem die Aktion im Rechts-Klick-Menu erscheint.
  '''Name:''' Name unter dem die Aktion im Rechts-Klick-Menü erscheint.
  '''Beschreibung:''' Beschreibung der Aktion die in der Statusleiste angezeigt wird.
  '''Beschreibung:''' Beschreibung der Aktion die in der Statusleiste angezeigt wird.
  '''Befehl:''' Der Befehl der ausgeführt werden soll
  '''Befehl:''' Der Befehl der ausgeführt werden soll.
  '''Symbol:''' Das Icon, das im Rechts-Klick-Menu für die Aktion angezeigt wird.
  '''Symbol:''' Das Icon, das im Rechts-Klick-Menü für die Aktion angezeigt wird.
*Dateizuordnung
*Dateizuordnung
  Hier wird festgelegt für welche Dateitypen die Aktion verfügbar sein soll.
  Hier wird festgelegt für welche Dateitypen die Aktion verfügbar sein soll.


===Hintergrundbild setzen===
===Hintergrundbild setzen===
Diese Aktion ist für diejenigen interessant, die einen Fenstermanager wie z.B. [[Openbox]] nutzen, der keine eigene Funktion zum setzen des Hintergrundbildes bietet. Für Nutzer dieser Fenstermanager gibt es verschiedene Möglichkeiten ein [[Hintergrundbild_anpassen|Hintergrundbild zu setzen]]. Meist jedoch nicht direkt aus dem Dateimanager heraus. Das wird mit dieser Benutzerdefinierten Aktion möglich. Sie verwendet das Programm [[Hintergrundbild_anpassen#Feh|Feh]].
Diese Aktion ist für diejenigen interessant, die einen Fenstermanager wie z.B. [[Openbox]] nutzen, der keine eigene Funktion zum Setzen des Hintergrundbildes bietet. Für Nutzer dieser Fenstermanager gibt es verschiedene Möglichkeiten ein [[Hintergrundbild_anpassen|Hintergrundbild zu setzen]]. Meist jedoch nicht direkt aus dem Dateimanager heraus. Das wird mit dieser Benutzerdefinierten Aktion möglich. Sie verwendet das Programm [[Hintergrundbild_anpassen#Feh|Feh]].
<br>
 
In diesem Beispiel wird davon ausgegangen, dass das Hintergrundbild beim starten des Fenstermanagers in der ''~/.xinitrc'' mittels Feh geladen wird.<br>
In diesem Beispiel wird davon ausgegangen, dass das Hintergrundbild beim Starten des Fenstermanagers in der ''~/.xinitrc'' mittels Feh geladen wird.
 
Der folgende Befehl setzt ein (skaliertes) Hintergrundbild und passt in der ''~/.xinitrc'' die Feh-Zeile an, damit das gewählte Bild auch beim nächsten Start des Fenstermanagers geladen wird.
Der folgende Befehl setzt ein (skaliertes) Hintergrundbild und passt in der ''~/.xinitrc'' die Feh-Zeile an, damit das gewählte Bild auch beim nächsten Start des Fenstermanagers geladen wird.
  feh --bg-scale %f && sed -i s#^feh.*#feh\ --bg-scale\ "%f"# ~/.xinitrc  
  feh --bg-scale %f && sed -i s#^feh.*#feh\ --bg-scale\ "%f"# ~/.xinitrc  
Wird statt der ''~/.xinitrc'' die Autostartdatei des Fenstermanagers benutzt, muss der Befehl angepasst werden. Für die Openbox Autostartdatei sieht der Befehl dann zum Beispiel so aus:
Wird statt der ''~/.xinitrc'' die Autostartdatei des Fenstermanagers benutzt, muss der Befehl angepasst werden. Für die Openbox Autostartdatei sieht der Befehl dann zum Beispiel so aus:
  feh --bg-scale %f && sed -i s#^feh.*#feh\ --bg-scale\ "%f"# ~/.config/openbox/autostart.sh  
  feh --bg-scale %f && sed -i s#^feh.*#feh\ --bg-scale\ "%f"# ~/.config/openbox/autostart.sh  
 
Benutzt man [[Hintergrundbild_anpassen#Nitrogen|Nitrogen]] um das Hintergrundbild zu setzen, will aber zusätzlich die Möglichkeit haben in Thunar per Rechts-Klick, ein Hintergrundbild auszuwählen, kann man diesen Befehl für die Benutzerdefinierte Aktion verwenden.
Benutzt man [[Hintergrundbild_anpassen#Nitrogen|Nitrogen]] um das Hintergrundbild zu setzen, will aber zusätzlich die Möglichkeit haben in Thunar per Rechts-Klick, ein Hintergrundbild auszuwählen, kann man diesen Befehl für die Benutzerdefinierte Aktion verwenden.
Er setzt, wie der obige, mittels Feh ein (skaliertes) Hintergrundbild, schreibt den Pfad zu dem Bild aber nicht in die ''~/.xinitrc'', sondern in ''~/.config/nitrogen/bg-saved.cfg''. Das ist die Datei in der Nitrogen das zuletzt gesetzte Bild speichert.  
Er setzt, wie der obige, mittels Feh ein (skaliertes) Hintergrundbild, schreibt den Pfad zu dem Bild aber nicht in die ''~/.xinitrc'', sondern in ''~/.config/nitrogen/bg-saved.cfg''. Das ist die Datei in der Nitrogen das zuletzt gesetzte Bild speichert.  
  feh --bg-scale %f && sed -i s#^file.*#file=%f# ~/.config/nitrogen/bg-saved.cfg && sed -i s#^mode.*#mode=0# ~/.config/nitrogen/bg-saved.cfg
 
  feh --bg-scale %f && sed -i s#^file.*#file=%f# ~/.config/nitrogen/bg-saved.cfg \
&& sed -i s#^mode.*#mode=0# ~/.config/nitrogen/bg-saved.cfg
 
Bei Dateizuordnungen ein '''*''' als Dateimuster angeben und ein Häkchen bei Bilddateien machen. ;-)
Bei Dateizuordnungen ein '''*''' als Dateimuster angeben und ein Häkchen bei Bilddateien machen. ;-)


Wen es jetzt noch stört, das beim Rechts-Klick auf eine Bilddatei neben der soeben angelegte Aktion noch die in Thunar eingebaute Funktion zum setzen des Hintergrundbildes (funktioniert soweit ich weiß nur unter Xfce) erscheint. Kann Thunar mit der Option ''disable-wallpaper-plugin'' neu bauen. Dazu kann einfach das PKGBUILD aus dem [[Abs|ABS]]-Baum genommen werden und ''disable-wallpaper-plugin'' zu den Configure-Optionen hinzugefügt werden.
Wen es jetzt noch stört, dass beim Rechts-Klick auf eine Bilddatei neben der soeben angelegten Aktion noch die in Thunar eingebaute Funktion zum Setzen des Hintergrundbildes (funktioniert soweit ich weiß nur unter Xfce) erscheint. Kann Thunar mit der Option ''disable-wallpaper-plugin'' neu bauen. Dazu kann einfach das PKGBUILD aus dem [[Abs|ABS]]-Baum genommen werden und ''disable-wallpaper-plugin'' zu den Configure-Optionen hinzugefügt werden.


===Ordner packen===
===Ordner packen===
Zeile 74: Zeile 90:


===Archive entpacken===
===Archive entpacken===
Mit dieser Aktion kann ein Archiv im aktuellen Ordner entpackt werden. Dazu wird auf das Programm [http://aur.archlinux.org/packages.php?ID=3939 unp] zurückgegriffen, welches im [[AUR]] verfügbar ist.
Mit dieser Aktion kann ein Archiv im aktuellen Ordner entpackt werden. Dazu wird auf das Programm {{paket|unp}} zurückgegriffen.
*'''Befehl:''' unp %f  
*'''Befehl:''' unp %f  
*'''Dateizuordnung:''' Dateimuster = ''*'' und Häkchen bei ''Andere Dateien''
*'''Dateizuordnung:''' Dateimuster = ''*'' und Häkchen bei ''Andere Dateien''
Will man die Möglichkeit haben mehrere Archive auf einmal zu markieren und zu entpacken muss man statt '''unp %f''' den Befehl '''unp %F''' verwenden.
Will man die Möglichkeit haben mehrere Archive auf einmal zu markieren und zu entpacken muss man statt '''unp %f''' den Befehl '''unp %F''' verwenden.


===Anwendung mit Terminal öffnen===
Beispiel nach einem Begriff suchen:
ein kleines Script erstellen z.B. suche.sh
#!/bin/bash
echo "Suchbegriff eingeben"
read suchbegriff
grep --color -i "$suchbegriff" *.*
echo "weiter mit Return"
read
*'''Befehl:''' exo-open --launch TerminalEmulator suche.sh %f
*'''Dateizuordnung:''' Dateimuster = ''*'' und Häkchen bei ''Textdateien Andere Dateien''


==Tipps und Tricks==
==Tipps und Tricks==
* Um ein Objekt direkt zu löschen die Tasten Shift + Entf benutzen. So wird der Mülleimer umgangen.
* Im [[AUR]] befindet sich eine erweiterte Version von Thunar: {{AUR|thunar-extended}}
* Um mittels [[ssh]] auf einen entfernten Rechner zuzugreifen, einfach in Thunar den Werkzeugleisten-Stil aktivieren (Anzeige -> Adressleiste -> Werkzeugleisten-Stil) und in das nun erschienene Eingabefeld die Adresse des entfernten Rechners eingeben (ssh://benutzer@192.168.xxx.yyy)


*Um ein Objekt direkt zu löschen die Tasten ⇧ + Entf benutzen. So wird der Mülleimer umgangen.
==Siehe auch==
 
*[[Liste_von_Anwendungen#Dateimanager]]


==Links==
==Weblinks==
* http://thunar.xfce.org/index.html
* https://docs.xfce.org/xfce/thunar/start {{sprache|en}}
* http://thunar.xfce.org/pwiki/documentation/tips_and_tricks
* http://thunar.xfce.org/wiki/


[[Kategorie:GTK]]
[[Kategorie:GTK]]
[[Kategorie:Dateimanager]]
[[en:Thunar]]

Aktuelle Version vom 24. Mai 2023, 18:16 Uhr

Der Dateimanager Thunar

Thunar ist der Standard Dateimanager von Xfce. Er ist sehr einfach aufgebaut, lässt sich aber gut an die eigenen Bedürfnisse anpassen. Der Dateimanager wurde für Xfce geschrieben, lässt sich aber auch alleine einsetzten beispielsweise für OpenBox. Er zeichnet sich durch folgende Dinge aus:

  • Schnelligkeit und Stabilität
  • Einfache Benutzbarkeit
  • Gute Konfigurierbarkeit
  • Benutzerdefinierte Aktionen
  • Verwalten von Wechseldatenträgern (mount / umount / eject durch HAL)
  • Drag & Drop-Unterstützung
  • Miniaturvorschau für Bilddateien
  • Folgt den Standards von freedesktop.org

Installation

Das Programm ist als thunar in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S thunar

Plugins

Es gibt verschiedene Plugins, mit denen man Thunar um einige nützliche Funktionen erweitern kann.

Archive

Mit dem Archive-Plugin kann man über das Datei-Rechtsklick-Menü Archive erstellen und entpacken. Dabei wird auf Programme wie z.B. File-Roller oder XArchiver zurückgegriffen. Das Plugin befindet sich im [extra] Repo und kann mit pacman installiert werden.

pacman -S thunar-archive-plugin

Media-Tags

Das Media-Tags-Plugin erlaubt es die Tag Informationen von .mp3 und .ogg Dateien anzusehen und zu verändern. Es befindet sich im [extra] Repo und kann mit pacman installiert werden.

pacman -S thunar-media-tags-plugin

Volman

Das Volman-Plugin stellt Funktionen zur automatischen Behandlung (mounten, unmounten, ect.) von Wechseldatenträgern bereit. Es befindet sich im [extra] Repo und kann mit pacman installiert werden.

pacman -S thunar-volman

Unter "Bearbeiten --> Einstellungen --> Fortgeschritten --> Datenträgerverwaltung" kann es aktiviert und konfiguriert werden.

Dateisuche mit Catfish

Mithilfe von Catfish kann man in Thunar Dateien suchen. Das Paket catfish befindet sich im [extra] Repo und kann mit pacman installiert werden.

pacman -S catfish

Danach wird catfish über eine Benutzerdefinierte Aktion hinzugefügt:

  • Allgemein
Name: Suche...
Befehl: catfish --fileman=thunar --path=%f
  • Dateizuordnung
Dateimuster: *
Erscheint falls ausgewählt: Ordner

Nachdem man Thunar neugestartet hat, kann man einen Rechtsklick auf einen Ordner ausführen und Suche.. auswählen. Es öffnet sich ein Fenster für die Dateisuche.

Benutzerdefinierte Aktionen

In Thunar ist es möglich Benutzerdefinierte Aktionen zu definieren, die dann beim Rechts-Klick auf bestimmte Dateien zur Verfügung stehen. Unter "Bearbeiten --> Benutzerdefinierte Aktionen" können neue Aktionen angelegt, oder bereits vorhandene bearbeitet werden.

Das "Aktion bearbeiten" Fenster:

  • Allgemein
Name: Name unter dem die Aktion im Rechts-Klick-Menü erscheint.
Beschreibung: Beschreibung der Aktion die in der Statusleiste angezeigt wird.
Befehl: Der Befehl der ausgeführt werden soll.
Symbol: Das Icon, das im Rechts-Klick-Menü für die Aktion angezeigt wird.
  • Dateizuordnung
Hier wird festgelegt für welche Dateitypen die Aktion verfügbar sein soll.

Hintergrundbild setzen

Diese Aktion ist für diejenigen interessant, die einen Fenstermanager wie z.B. Openbox nutzen, der keine eigene Funktion zum Setzen des Hintergrundbildes bietet. Für Nutzer dieser Fenstermanager gibt es verschiedene Möglichkeiten ein Hintergrundbild zu setzen. Meist jedoch nicht direkt aus dem Dateimanager heraus. Das wird mit dieser Benutzerdefinierten Aktion möglich. Sie verwendet das Programm Feh.

In diesem Beispiel wird davon ausgegangen, dass das Hintergrundbild beim Starten des Fenstermanagers in der ~/.xinitrc mittels Feh geladen wird.

Der folgende Befehl setzt ein (skaliertes) Hintergrundbild und passt in der ~/.xinitrc die Feh-Zeile an, damit das gewählte Bild auch beim nächsten Start des Fenstermanagers geladen wird.

feh --bg-scale %f && sed -i s#^feh.*#feh\ --bg-scale\ "%f"# ~/.xinitrc 

Wird statt der ~/.xinitrc die Autostartdatei des Fenstermanagers benutzt, muss der Befehl angepasst werden. Für die Openbox Autostartdatei sieht der Befehl dann zum Beispiel so aus:

feh --bg-scale %f && sed -i s#^feh.*#feh\ --bg-scale\ "%f"# ~/.config/openbox/autostart.sh 

Benutzt man Nitrogen um das Hintergrundbild zu setzen, will aber zusätzlich die Möglichkeit haben in Thunar per Rechts-Klick, ein Hintergrundbild auszuwählen, kann man diesen Befehl für die Benutzerdefinierte Aktion verwenden.

Er setzt, wie der obige, mittels Feh ein (skaliertes) Hintergrundbild, schreibt den Pfad zu dem Bild aber nicht in die ~/.xinitrc, sondern in ~/.config/nitrogen/bg-saved.cfg. Das ist die Datei in der Nitrogen das zuletzt gesetzte Bild speichert.

feh --bg-scale %f && sed -i s#^file.*#file=%f# ~/.config/nitrogen/bg-saved.cfg \
&& sed -i s#^mode.*#mode=0# ~/.config/nitrogen/bg-saved.cfg

Bei Dateizuordnungen ein * als Dateimuster angeben und ein Häkchen bei Bilddateien machen. ;-)

Wen es jetzt noch stört, dass beim Rechts-Klick auf eine Bilddatei neben der soeben angelegten Aktion noch die in Thunar eingebaute Funktion zum Setzen des Hintergrundbildes (funktioniert soweit ich weiß nur unter Xfce) erscheint. Kann Thunar mit der Option disable-wallpaper-plugin neu bauen. Dazu kann einfach das PKGBUILD aus dem ABS-Baum genommen werden und disable-wallpaper-plugin zu den Configure-Optionen hinzugefügt werden.

Ordner packen

Mit dieser Aktion kann ein Ordner per Rechts-Klick gepackt werden. In diesem Beispiel als tar.gz Archiv.

  • Befehl: tar cvzf %n.tar.gz %n
  • Dateizuordnung: Dateimuster = * und Häkchen bei Ordner

Archive entpacken

Mit dieser Aktion kann ein Archiv im aktuellen Ordner entpackt werden. Dazu wird auf das Programm unp zurückgegriffen.

  • Befehl: unp %f
  • Dateizuordnung: Dateimuster = * und Häkchen bei Andere Dateien

Will man die Möglichkeit haben mehrere Archive auf einmal zu markieren und zu entpacken muss man statt unp %f den Befehl unp %F verwenden.

Anwendung mit Terminal öffnen

Beispiel nach einem Begriff suchen:

ein kleines Script erstellen z.B. suche.sh

#!/bin/bash
echo "Suchbegriff eingeben"
read suchbegriff
grep --color -i "$suchbegriff" *.*
echo "weiter mit Return"
read
  • Befehl: exo-open --launch TerminalEmulator suche.sh %f
  • Dateizuordnung: Dateimuster = * und Häkchen bei Textdateien Andere Dateien

Tipps und Tricks

  • Um ein Objekt direkt zu löschen die Tasten Shift + Entf benutzen. So wird der Mülleimer umgangen.
  • Im AUR befindet sich eine erweiterte Version von Thunar: thunar-extendedAUR
  • Um mittels ssh auf einen entfernten Rechner zuzugreifen, einfach in Thunar den Werkzeugleisten-Stil aktivieren (Anzeige -> Adressleiste -> Werkzeugleisten-Stil) und in das nun erschienene Eingabefeld die Adresse des entfernten Rechners eingeben (ssh://benutzer@192.168.xxx.yyy)

Siehe auch

Weblinks