Feh
feh ist ein leichtgewichtiger Bildbetrachter, der sich auch gut zum setzen von Hintergrundbildern (Wallpaper) eignet. Wer sich nur dafür interessiert, sollte den vorigen Link aufrufen. Hier werden die Optionen für feh als Bildbetrachter behandelt.
feh wird über die Kommandozeile gesteuert und unterstützt eine Vielzahl von Bildformaten. Er ermöglicht Diashows und das durchsuchen von Verzeichnissen, um Vorschaubilder (Thumbnails) von darin enthaltenen Grafiken zu erzeugen. Diese können als Index-Ausdrucke mit den Dateiinfos angezeigt werden.
Weitere Funktionen sind schnelles dynamisches Zoomen, progressives Laden, Laden via HTTP (mit Aktualisierungsmöglichkeit für Webcams), rekursive Dateiöffnung (Diashow einer Verzeichnishierarchie) und Mausrad-/Tastatur-Unterstützung.
Diashow
Wird feh ohne Option nur mit einem Verzeichnisnamen und/oder Dateinamen bzw. Dateimustern aufgerufen
feh Bilder/*.jpg
so wird in einem neuen Fenster der Reihe nach alle gefundenen Bilder angezeigt. Durch Drücken der Leertaste bzw. der linken Maustaste wird das nächste Bild angezeigt. Mit der rechten Maustaste erreicht man ein Kontextmenu, in dem u.a. Infos zum jeweiligen Bild angezeigt werden können.
Optionen
- -m # startet den sogenannten "Montage-Modus", in dem ein neues Bild erzeugt wird, dass alle vorhandenen Bilder als Thumbnails enthält.
- -i # "Index-Modus", ähnlich wie der Montage-Modus, unter jedem Thumbnail wird jedoch zusätzlich der Dateiname angezeigt
- -t # "Thumbnail-Modus", gleiche Anzeige wie beim Index-Modus, die Thumbnails können aber angeklickt werden (linke Maustaste) und erscheinen dann in einem zusätzlichen Fenster in Originalgrösse
- -w # "Multiwindow-Modus". Alle gefundenen Bilder werden in eigenen Fenstern in Originalgrösse angezeigt. Macht nur bei wenigen Bildern Sinn und sollte auch nur bei Tiling Window-Managern benutzt werden, da sonst bei ca. mehr als 10-15 Bildern der Bildschirm regelrecht "überflutet" wird, die dann alle einzeln mühsam wieder geschlossen werden müssen.
- -l # "Listenmodus". Zeigt keine Bilder sondern eine tabellarische Übersicht der gefundenen Bilddateien mit zugehörigen Werten an:
feh -l ~/Bilder NUM FORMAT WIDTH HEIGHT PIXELS SIZE ALPHA FILENAME 1 jpeg 1080 1080 1M 299k - /home/gn/Bilder/21245766070_6390ce7169_o.jpg 2 jpeg 640 435 278k 56k - /home/gn/Bilder/2367114417_9bbea10e67_z.jpg 3 jpeg 1280 724 926k 77k - /home/gn/Bilder/Beatles.jpg 4 jpeg 960 768 737k 178k - /home/gn/Bilder/Cat_in_Snow.jpg 5 jpeg 1219 768 936k 103k - /home/gn/Bilder/Louis_Wain_-_Katzenklub.jpg 6 jpeg 530 353 187k 35k - /home/gn/Bilder/SOMC_21.jpg 7 jpeg 1400 787 1M 341k - /home/gn/Bilder/agFz_aS911Oncxuiy2WdHQ.jpg 8 jpeg 100 100 10k 21k - /home/gn/Bilder/avatar_n.jpg 9 jpeg 1920 860 1M 227k - /home/gn/Bilder/calomel_image2.jpg 10 png 96 96 9k 13k X /home/gn/Bilder/cat118.png 11 png 256 256 65k 65k X /home/gn/Bilder/cat131.png 12 jpeg 1280 724 926k 43k - /home/gn/Bilder/feh_022761_000001_Beatles.jpg
Option | zusätzlich | Bedeutung |
---|---|---|
--auto-rotate | rotiert das Bild automatisch entsprechend den EXIF Daten | |
-Z | zoomt die Bilderansicht auf Bildschirmgröße (im Vollbildmodus). Die Grössenverhältnisse der Bilder bleibt erhalten | |
-x | Randlose Fenster erstellen | |
--cache-size GROESSE | setzt den Bildercache auf die angegebene GROESSE (in MiB), mögliche Werte sind 0 bis 2048, default ist 4 | |
-P | Thumbnail caching einschalten. Per default werden Thumbnails in ~/.cache/thumbnails gespeichert, jedoch nur wenn sie nicht grösser als 256x256 Pixel sind | |
-K PATH | Pfad zum Verzeichnis mit den Bildunterschriften. Wenn die Bildunterschriften im Pfad gefunden werden, der relativ zum Verzeichnis des jeweiligen Bildes ist, werden sie auf dem angezeigten Bild eingeblendet. Wenn z. B. der Pfad für die Bildunterschrift "captions/" lautet und das Bild "images/foo.jpg" angezeigt wird, wird die Bildunterschrift in "images/captions/foo.jpg.txt" gesucht. | |
--conversion-timeout timeout | feh kann mit ImageMagick versuchen, nicht ladbare Dateien in ein unterstütztes Dateiformat zu konvertieren. Da dies sehr lange dauern kann, ist es standardmäßig deaktiviert. Setzen von timeout auf einen nicht-negativen Wert aktiviert den Konvertierungsversuch. Ein positiver Wert gibt an, nach wie vielen Sekunden Konvertierungsversuche abgebrochen werden sollen, Null bewirkt, dass feh es unbegrenzt versucht. Negative Werte schalten die default-mässige Deaktivierung wieder ein. | |
--draw-exif | zeigt in der linken unteren Ecke EXIF Informationen an (wenn vorhanden). Diese Option ist nicht in allen Versionen von feh vorhanden | |
-d | zeigt in der linken oberen Ecke den Dateinamen | |
--edit | schaltet minimale Bearbeitungsmöglichkeiten der Bilddatei mit der Tastatur ein. Per default folgende Tasten:
Achtung, Veränderungen werden tatsächlich an der Datei vorgenommen, nicht nur an der Anzeige | |
-f DATEI | existiert DATEI und enthält eine Liste von Dateinamen (eine Zeile pro Datei) so werden die aufgelisteten Dateien der Reihe nach angezeigt. Existiert die DATEI nicht, so wird sie am Ende von feh erzeugt und mit den Namen der angezeigten Bilder gefüllt. Nützlich u.a. zur Weiterverarbeitung mit Skripten | |
-e FONT | setzt für feh den global verwendeten Font. Der Font muss ein Truetype-Font sein und entweder im aktuellen Verzeichnis oder in den offiziellen Fontverzeichnissen vorhanden sein. FONT hat die Form Fontname/Points, z.B. DejaVuSans/12 | |
-C PFAD | PFAD ist der Name eines zusätzlichen Verzeichnisses, in den mit der Option -e nach Fonts gesucht werden soll. Kann mehrfach für verschiedene Verzeichnisse angegeben werden | |
--force-aliasing | schaltet anti-aliasing für zooming, Backgrund usw. aus | |
-F | Vollbildmodus einschalten. In diesem Modus werden große Bilder immer verkleinert, damit sie auf den Bildschirm passen. Die Option --zoom zoom wirkt sich dabei nur auf kleinere Bilder aus die nie größer als nötig skaliert werden, um die Bildschirmgröße zu erreichen. Die einzige Ausnahme ist ein Zoom von 100, in diesem Fall werden die Bilder immer mit 100% Zoom angezeigt. | |
-g BREITE x HÖHE | +x+y | benutzt eine feste Grösse für das Anzeigefenster. Angabe erfolgt im X-Style, z.B. 640x480. Mit der zusätzlichen Option +x+y kann der Abstand vom linken (+x) und vom oberen Rand (+y) festgelegt werden. Diese zusätzliche Option muss ohne Abstand nach BREITE x HÖHE erfolgen. Z.B. 800x640+100+20 |
-Y | Anzeige ohne Pointer | |
-B STYLE | STYLE als Hintergrund für transparente Bildteile und Ähnliches verwenden. Akzeptierte Werte:
|