{"id":832,"date":"2010-12-26T14:39:22","date_gmt":"2010-12-26T13:39:22","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=832"},"modified":"2010-12-26T14:39:22","modified_gmt":"2010-12-26T13:39:22","slug":"rotierende-hintergrundbilder-mit-feh","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2010\/12\/26\/rotierende-hintergrundbilder-mit-feh\/","title":{"rendered":"Rotierende Hintergrundbilder mit feh"},"content":{"rendered":"<p>Wer gerne reine Fenstermanager nutzt, st\u00f6\u00dft mitunter auf das Problem: \"Wie l\u00e4sst sich das Hintergrundbild einrichten?\"<br \/>\nHierzu gibt es unterschiedliche L\u00f6sungsm\u00f6glichkeiten. Eine Variante ist z.B. einen Terminal-Emulator wie eterm zu benutzen, eine Variante, die sich bei meinen <a title=\"Erste Schritte mit Fluxbox\" href=\"https:\/\/www.gambaru.de\/blog\/?p=222\">ersten Schritten mit Fluxbox<\/a> recht unkompliziert einrichten lie\u00df.<br \/>\nAndererseits lassen sich auch schnelle Dateimanager wie Rox oder PCManFM zum Setzen des Wallpapers bewegen. Nicht zu vergessen erledigt das Gnome-Pendant Nautilus genau diese Aufgabe, ist auf Grund der vielen Abh\u00e4ngigkeiten mit der Gnome-Desktopumgebung aber nicht immer die erste Wahl f\u00fcr eine leichtgewichtige Linuxumgebung.<br \/>\nUnd dann w\u00e4re da noch <a title=\"feh\" href=\"https:\/\/feh.finalrewind.org\/\">feh<\/a>. Feh ist kleines, aber m\u00e4chtiges Kommandozeilen-Programm, welches Bilder blitzschnell anzeigen und auch manipulieren kann. Dabei l\u00e4sst es sich \u00fcber die Tastatur steuern, bietet aber ebenfalls die M\u00f6glichkeit mit der Maus Optionen auszuf\u00fchren.<br \/>\nSeine St\u00e4rken spielt es auch in grafischen Dateimanagern wie Thunar oder Feedreadern wie canto aus, wo ich es als Bildbetrachter voreingestellt habe.<\/p>\n<h2>Einzelnes Hintergrundbild<\/h2>\n<p>Um das Hintergrundbild zu zeichnen, erstellt man eine versteckte Textdatei namens .fehbg im Homeverzeichnis und f\u00fcgt diesen Code dort ein:<\/p>\n<blockquote><p>feh --bg-scale '~\/Bilder\/mein-hintergrund-bild.jpg'<\/p><\/blockquote>\n<p>Damit das Hintergrundbild automatisch beim Start von X gezeichnet wird, ist es notwendig diesen Befehl entweder durch einen Eintrag in der Datei .xinitrc auszuf\u00fchren oder wie z.B. beim Fenstermanager Openbox von der Datei autostart.sh auf .fehbg zu verweisen, die sich bei Debian in ~\/.config\/openbox\/ befindet.<br \/>\nNeben anderen n\u00fctzlichen Programmen zum Starten eines Panels oder Energieverwaltungsprogramms, sieht danach meine autostart.sh z.B. so aus:<\/p>\n<blockquote><p>sh ~\/.fehbg<br \/>\nlxpanel&amp;<br \/>\nxfce4-power-manager&amp;<\/p><\/blockquote>\n<h2>Rotierende Hintergrundbilder<\/h2>\n<p>Um mehrere Hintergrundbilder in einem Bilderverzeichnis nacheinander in einem Intervall von 15 Minuten anzuzeigen, kann man sich ein kleines Skript namens wallpaper anlegen und als versteckte Datei in Home abspeichern. <a title=\"Feh im Archwiki\" href=\"https:\/\/wiki.archlinux.org\/index.php\/Feh\">Die Idee <\/a>hierzu habe ich im englischen Archwiki gefunden.<br \/>\nEine Do-While-Schleife durchsucht das Bilderverzeichnis nach Bildern mit der Dateiendung *.jpg und *.png. Nur die erste Zeile dieser Suche wird an xargs \u00fcbergeben und man erh\u00e4lt den gleichen Befehl wie zuvor in .fehbg. Das Zeitintervall von 15 Minuten l\u00e4sst sich nat\u00fcrlich genauso wie das Bilderverzeichnis frei anpassen.<\/p>\n<pre class=\"brush:shell\">#!\/bin\/sh\nwhile true;\n   do\n   find $HOME\/Bilder -type f -name '*.jpg' -o -name '*.png' | shuf -n 1 | xargs feh --bg-scale\n   sleep 15m\ndone &amp;<\/pre>\n<p>Indem man in der autostart.sh anstatt<\/p>\n<blockquote><p>sh ~\/.fehbg<\/p><\/blockquote>\n<blockquote><p>sh ~\/.wallpaper<\/p><\/blockquote>\n<p>schreibt, hat man nun mehr Abwechslung auf seinem Desktop, z.B. mit den tollen Naturbildern von Ubuntu 10.10.<br \/>\n<a href=\"http:\/\/gambaru.de\/blog\/wp-content\/uploads\/2010\/12\/101226_3531_1024x768.jpeg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-2077\" title=\"101226_3531_1024x768\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2010\/12\/101226_3531_1024x768-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer gerne reine Fenstermanager nutzt, st\u00f6\u00dft mitunter auf das Problem: &#8222;Wie l\u00e4sst sich das Hintergrundbild einrichten?&#8220; Hierzu gibt es unterschiedliche L\u00f6sungsm\u00f6glichkeiten. Eine Variante ist z.B. einen Terminal-Emulator wie eterm zu benutzen, eine Variante, die sich bei meinen ersten Schritten mit Fluxbox recht unkompliziert einrichten lie\u00df. Andererseits lassen sich auch schnelle Dateimanager wie Rox oder PCManFM &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2010\/12\/26\/rotierende-hintergrundbilder-mit-feh\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eRotierende Hintergrundbilder mit feh\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[53,74,145],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/832"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=832"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/832\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}