Feh
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Ubuntu 24.04 Noble Numbat
Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Feh 🇬🇧 ist ein vielseitiger, sehr schneller Bildbetrachter und wird über die Kommandozeile gesteuert. Das Programm ist insbesondere bei Nutzern eines alternativen Fenstermanagers wie z.B. Openbox beliebt, um ein Hintergrundbild zu setzen. Das Programm bietet unter anderem folgende Funktionen:
Bild mit Transparenz |
Bildanzeige (lokal und entfernt)
Diashow
Sortierung
Thumbnail-Browsen
dynamisches Zoomen
Maus-Wheel/Tastaturunterstützung
Installation¶
Folgendes Paket muss installiert [1] werden:
feh (universe)
Befehl zum Installieren der Pakete:
sudo apt-get install feh
Oder mit apturl installieren, Link: apt://feh
Menü |
Benutzung¶
Der Bildbetrachter wird über das Terminal [2] gestartet. Die allgemeine Syntax lautet:
feh [Optionen] [--] [Dateien | Ordner | URLs ...]
Im einfachsten Fall kann man ein einzelnes Bild wie folgt aufrufen:
feh simple.png
Es können auch mehrere Bilder aufgerufen werden. Entweder per Wildcards, den entsprechenden Dateinamen oder :
feh -r /Pfad/zu/den/Bildern #ruft das gewählte Verzeichnis auf und durchsucht dieses rekursiv
Weitere Start-Parameter sind in den Manpages zu finden. Diese sind frei kombinierbar:
feh -tr /Pfad/zu/den/Bildern #ruft das gewählte Verzeichnis auf, durchsucht dieses rekursiv und erstellt einen Index
Nachdem das Bild mittels des obigen Befehls gestartet wurde, öffnet sich das Bearbeitungsfenster. Nun steuert man das Programm mittels Maus und Tastatur:
Feh | |
Tasten | Beschreibung |
Bild verschieben | |
Strg + | Bild schärfen |
Dynamisches Zoomen | |
Strg + | Bild drehen |
← → | Zwischen Bildern wechseln - sofern mehrere Bilder aufgerufen wurden |
Kontextmenü – 2063843 | |
Esc | Das Programm beenden (sofern das Fenster im Fokus ist) |
Menü¶
Über das (Kontext-)Menü erreicht man diverse Unterpunkte:
Menü | |
Menüpunkt | Inhalt |
"File" | Änderungen rückgängig machen, Bild speichern, Bild als Hintergrund... |
"Sort List" | Liste sortieren nach: Dateiname, Bildname und Zufall |
"Image Info" | Dateiname, Dateigröße, Bildgröße und Dateiformat |
"Options" | Zoom, Vollbild, Dateiname ein/ausblenden... |
"Exit" | Programm beenden |
Interessant ist das Programm auch in Zusammenhang mit Shell-Skripten. Damit kann man bei Eintritt eines bestimmten Ereignisses eine Grafik auf dem Bildschirm anzeigen lassen:
1 2 3 4 5 6 7 8 9 10 | #------------- Sammeln der Variablen ------------- screenres=$(xrandr | grep -F '*' | grep -Eo '[0-9]+x[0-9]+') screenwidth=$(cut -f1 -d'x' <<< $screenres); halfscw=$(($screenwidth / 2)) screenheight=$(cut -f2 -d'x' <<< $screenres); halfsch=$(($screenheight / 2)) picwidth=$(feh -l $1 | grep -F "$1" | cut -f3); halfpw=$(($picwidth / 2)) picheight=$(feh -l $1 | grep -F "$1" | cut -f4); halfph=$(($picheight / 2)) kdnx=$(($halfscw - $halfpw)) kdny=$(($halfsch - $halfph)) # ----------- Ende der Variablensammlung --------- DISPLAY=:0 feh --geometry +${kdnx}+${kdny} -x $1 & |
Das Programm xrandr
liefert die Bildschirmauflösung, feh
bestimmt dagegen die Auflösung des Bildes. Durch Halbierung der Werte kann man das Bild genau in der Bildschimmitte positionieren. Mit der Option -x
werden Umrandung und Titelleiste des Programms feh
entfernt.
Problemlösungen¶
Hintergrundbild¶
Hat man ein Bild als Desktop-Hintergrund (Abschnitt „Feh“) festgelegt und möchte dies unter Xfce wieder rückgängig machen, muss man in den Einstellungen von Xfce unter Arbeitsplatz die Option "Xfce den Arbeitsplatz verwalten lassen" wieder aktivieren.
Links¶
Projektseite 🇬🇧
Bilderliste mit Feh erstellen und Übergabe an andere Programme (Forumsbeitrag)
Bambus 🇩🇪 (grafische Oberfläche)