Lust auf ein paar neue Wallpaper?

Avatar von Christoph Langner

2 Min. Lesezeit

42 Aufrufe

Ein Einzeiler fürs Terminal lädt über die Google-Bildersuche zehn zufällige Wallpaper auf die Platte. Suchbegriff, Bildgröße und Sprache lassen sich anpassen.

Wallpaper

Seid ihr den Anblick eures Desktop-Wallpapers leid, habt aber auch wenig Bock lange im Netz zu suchen? Dann schmeißt doch einfach mal die Google-Bilder-Suche an und lasst euch zehn zufällig bestimmte Bilder automatisch auf die Platte laden. Dazu braucht ihr einfach nur folgenden Befehl im Terminal ausführen.

$ for i in {1..10}; do wget $(wget -O- -U "" "http://images.google.com/images?imgsz=huge&hl=de&q=wallpaper+linux&sa=N&start=$(($RANDOM%700+100))&ndsp=10" --quiet | grep -oe 'http://[^"]*\.jpg' | head -1);done

Das Ganze entspricht zwar nicht ganz den Richtlinien der Google Image Search API, aber so lange man daraus kein Programm bastelt und vertreibt wird Google wohl auch ein Äuglein zudrücken. Sinnvoll anpassen könnt ihr die Suche über das Drehen an drei kleinen Stellrädchen, den Suchbegriff übergebt ihr mit dem Feld „q“, die Bildgröße „imgsz“ würde ich bei huge lassen und die Sprache lässt sich über „hl“ ändern.

  • q=wallpaper+linux (euer Suchbegriff)
  • imgsz=huge (oder small, medium, large, xlarge und xxlarge)
  • hl=de (oder eben andere Sprachen wie en, es, fr usw.)

Einmal ausgeführt lädt das Skript entsprechend euren Suchbegriffen und Optionen zehn zufällig ausgewählte Bilder auf eure Festplatte herunter. Alles keine große Magie, aber für faule Menschen wie mich, die aber dennoch mal eine Abwechslung auf dem Desktop wünschen, eine praktische Sache. Weitere Informationen zu dem Skript findet ihr auf commandlinefu.com.

Ähnliche Beiträge

12 Kommentare zu „Lust auf ein paar neue Wallpaper?“

  1. Avatar von MAWSpitau (@MAWSpitau)

    Moinsen. Bei funktioniert das Script nicht. Es lädt 10x das gleiche Bild auf die Platte.

    1. Avatar von Christoph

      Hm, was könnte da nicht funktionieren? Ich hab den Befehl einfach per Copy&Paste übernommen und auf einem zweiten Rechner ausprobiert, ging ohne Probleme. Hast du den kompletten Inhalt des Befehls ins Terminal übertragen? Es gehört *alles* in eine Zeile.

      Grüße
      Christoph

      1. Avatar von MAWSpitau (@MAWSpitau)

        Ich habe als Standard-Shell die zsh und da scheint $RANDOM in der Schleife nicht verändert zu werden. Rufe ich das Script in der BASH auf, geht es. Klingt komisch – ist aber so 😉

  2. Avatar von Gorja

    zsh: parse error near `do‘

    … 😉 zsh weiß direkt was geht 😀
    ich empfehle „psychedelic“ und „linux+people“ als Suchwort 🙂
    _

    nur als kleiner Tipp meines frechen Helferleins… … … ich geh mal weiter linux for niggers trollen 🙂

  3. Avatar von mirveglius
    mirveglius

    Echt eine tolle Idee, die ich sofort auf meinem Ubuntu12.04 testen und anpassen wollte. Leider funzt das skript scheinbar nicht unter ubuntu im shell?!
    Gibt es notwendige Anpassungen für Ubuntu?

    Danke von einem shell-laien 🙂

  4. Avatar von Mc Lovin
    Mc Lovin

    Funktioniert super auf Fedora.

    Ihr müsst den code ohne den $ in die konsole oder skript schreiben.

  5. Avatar von Steffen Koch
    Steffen Koch

    Geniale Sache, habe das Script auf meinem Archlinux ausprobiert und funktioniert wunderbar. Habe die Suchbegriffe auf Wallpaper+nature+hd+2012 geändert. Da kommen wundervolle Fotos zu Tage, die man so nicht finden würde.

    Vielen Dank

    1. Avatar von Steffen Koch
      Steffen Koch

      Hab auf https://github.com/gotbletu/shownotes/blob/master/xfce-wallpaper-change.txt
      noch einen Wallpaper Changer für Xfce gefunden.


      #!/bin/bash
      xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "$(find ~/Pictures/Wallpapers -type f -iregex '.*\.\(bmp\|gif\|jpg\|png\)$' | sort -R | head -1)"

      1. Avatar von Christoph

        Das geht auch mit GNOME3


        #!/bin/bash
        wget $(wget -O- -U "" "http://images.google.com/images?imgsz=huge&hl=de&q=wallpaper+linux&sa=N&start=$(($RANDOM%700+100))&ndsp=10" --quiet | grep -oe 'http://[^"]*\.jpg' | head -1) -O ~/wallpaper.jpg;
        gsettings set org.gnome.desktop.background picture-uri file:///$HOME/wallpaper.jpg

        Wobei man beachten muss, dass immer mal wieder auch Schrott geladen wird, oder die URL down ist, dann scheitert das Skript.

        Grüße
        Christoph

  6. Avatar von Joseph

    Hallo Leute,

    wie bekomme ich eine funktionierende analoge Uhr als Hintergrundbild installiert und wo bekomme ich eine her?
    ich stehe noch am Anfang mit Ubuntu. Es gibt noch mehr Unkenntnis über Ubuntu als Sterne am Himmel, bei mir.

    Gruss Joseph

  7. Avatar von Sandro

    Hat sich an der Handhabe oder bei Google diesbezüglich etwas geändert? Wenn ich das Skript teste, dann erhalte ich als Meldung:


    »wget --help« gibt weitere Informationen.
    wget: URL fehlt
    Syntax: wget [OPTION]... [URL]...

    1. Avatar von Christoph Langner

      Ja, Google hat leider die Syntax geändert. Ich hatte schon mal versucht das Skript wieder zum Laufen zu bekommen, da war mir damals jedoch nicht geglückt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Markdown wird unterstützt: **fett**, _kursiv_, [Linktext](URL), `Code`, Zeilen mit - für Listen, 1. für nummerierte Listen, dreifache Backticks für Codeblöcke.

Sicherheitsabfrage: Welches Logo ist das?

Über den Blog

Seit 2006 probiere ich hier aus, was Linux, freie Software und die passende Hardware so hergeben – von Distributions-Tests bis zum Raspberry-Pi-Projekt. Praxisnah statt bloßem Nachrichtenticker.

Zuletzt auf Mastodon

Scene Composer in Aktion: Ein Screenshot wird geladen, in verschiedene 3D-Szenen wie Café, Gaming-Desktop, Homeoffice und Podcast-Studio eingesetzt, gedreht und gezoomt. Anschließend wird eine Vorschau gerendert.

Ich finde Screenshots als Aufmacher oft langweilig. In der Vergangenheit habe ich daher oft den Bildschirm im wahrsten Sinne des Wortes abfotografiert. Das bringt etwas Leben in die Artikel –…

Kategorien

Blog unterstützen

Gefällt dir, was du hier liest? Mit einer kleinen Spende hilfst du, Hosting und neue Testgeräte zu finanzieren – und sorgst nebenbei für den nötigen Kaffee.

Linux und Ich — Lust auf ein paar neue Wallpaper?
https://linuxundich.de/gnu-linux/lust-auf-ein-paar-neue-wallpaper/ — gedruckt am 28. September 2026