Machen Sie Ihren Linux-Desktop mit dynamischen Hintergrundbildern schön

Machen Sie Ihren Linux-Desktop mit dynamischen Hintergrundbildern schön

Linux ist vielleicht nicht das erste Betriebssystem, das Ihnen in den Sinn kommt, wenn Sie von Anpassungen sprechen, aber ganz im Gegenteil. Während die meisten Linux-Distributionen beim ersten Start schlicht und langweilig erscheinen, gibt es unzählige Anpassungsoptionen, um Ihren Desktop einzigartig zu machen.





Wenn Sie ein erfahrener Linux-Benutzer sind, haben Sie vielleicht festgestellt, dass Linux je nach Desktop-Umgebung und verwendetem Fenstermanager mehr Personalisierung bieten kann. Machen wir den ersten Schritt zu einem besseren Desktop-Erscheinungsbild und wechseln zu dynamischen Hintergrundbildern.





Was ist dynamisches Hintergrundbild?

Statische Hintergrundbilder sind Hintergrundbilder, die sich über einen bestimmten Zeitraum nicht automatisch ändern. Dies sind die Hintergrundbilder, die in Ihre Linux-Distribution und Desktop-Umgebung integriert sind. Sie können jedoch über die regulären statischen Hintergrundbilder hinausgehen und einen Sprung in Richtung dynamischer Hintergrundbilder machen.





Dynamischer Hintergrund ist ein einfaches Bash-Skript, mit dem Sie mithilfe eines Cron-Job-Schedulers Hintergrundbilder entsprechend der aktuellen Uhrzeit einstellen können. Verwirrt, was das bedeutet? Kurz gesagt, können Sie verschiedene Hintergrundbilder für verschiedene Tageszeiten einstellen. Stellen Sie sich vor, Sie verwenden tagsüber eine hellere Version der Tapete und nachts eine dunklere. Mit Dynamic Wallpaper können Sie Ihren Desktop reaktiv aussehen lassen.

Obwohl es über 25 verschiedene Wallpaper-Sets in verschiedenen Auflösungen gibt, von HD bis 5K, können Sie auch Ihr eigenes Wallpaper-Set für einen individuellen Look erstellen. Es unterstützt auch Schwimmer , ein Werkzeug, das aus den vorherrschenden Farben in einem Bild eine Farbpalette generiert und die Farben dann systemweit und auf alle Ihre Lieblingsprogramme anwendet.



Können Sie dynamisches Hintergrundbild verwenden?

Die meisten Linux-Desktop-Umgebungen und Window-Manager unterstützen dynamisches Hintergrundbild. Hier ist eine offizielle Liste aller Desktop-Umgebungen und Fenstermanager, mit denen Dynamic Wallpaper funktioniert:

Desktop-Umgebungen:





  • WO
  • Pantheon
  • GNOME
  • Deepin
  • Zimt
  • Xfce
  • LXDE
  • KAMERAD

Fenstermanager:

  • Offene Box
  • i3wm
  • bspwm
  • SuperWM
  • Fluxbox
  • FVWM
  • Schwanken

Machen Sie sich keine Sorgen, wenn Ihre Desktop-Umgebung oder Ihr Fenstermanager nicht in dieser Liste enthalten ist. Sie können es trotzdem versuchen und das Testskript verwenden, um zu bestätigen, ob es auf Ihrem System funktioniert.





Installieren Sie dynamisches Hintergrundbild unter Linux

Bevor Sie mit der Installation beginnen dwall (Dynamisches Hintergrundbild) müssen Sie alle erforderlichen Abhängigkeiten installieren, damit es ordnungsgemäß funktioniert. Führen Sie je nach verwendeter Linux-Distribution einen der beiden unten angegebenen Befehle aus, um die Abhängigkeiten zu installieren.

Für Arch Linux und Arch-basierte Distributionen:

sudo pacman -Sy feh cronie python-pywal xorg-xrandr

Wenn Sie die Xfce-Desktopumgebung nicht ausführen, können Sie die xorg-xrandr Paket aus dem obigen Befehl, da Sie es nicht benötigen, wenn Sie andere Desktop-Umgebungen verwenden. Sie können auch entfernen Schwimmer wenn Sie es nicht verwenden möchten.

Für Ubuntu und andere Debian-basierte Distributionen:

sudo apt-get install x11-xserver-utils feh cron

Ebenso können Sie die x11-xserver-utils Paket, wenn Sie nicht die Xfce-Desktopumgebung ausführen.

Nachdem Sie nun alle Abhängigkeiten installiert haben, ist es an der Zeit, die aktuellen dwall Werkzeug. Dies ist ein einfacher Prozess, und Sie können beginnen, indem Sie das Git-Repository klonen . So geht's:

git clone https://github.com/adi1090x/dynamic-wallpaper.git
cd dynamic-wallpaper

Wenn Sie das Bash-Skript testen möchten, bevor Sie mit der Installation fortfahren, können Sie das test.sh Skript mit folgendem Befehl:

./test.sh

Wie Sie vielleicht bemerkt haben, können Sie aus über 25 verschiedenen Tapetensets wählen. Wenn Sie zum Beispiel die Fabrik Hintergrundbild zum Testen des Skripts festgelegt, können Sie diesen Befehl ausführen:

./test.sh -s factory

Sie werden feststellen, dass Ihr Hintergrundbild je nach Tageszeit automatisch zu Ihrem gewünschten Hintergrundbildsatz geändert wurde.

Nach dem Testen möchten Sie möglicherweise das Skript installieren, wenn keine Probleme aufgetreten sind. Im Verzeichnis finden Sie ein spezielles install.sh Skript für genau diesen Zweck. Installieren dwall , alles, was Sie tun müssen, ist dieses Skript auszuführen.

./install.sh

Und los gehts. Sie haben erfolgreich installiert dwall auf Ihrem Linux-Rechner. Sie können zwischen verschiedenen Tapetensets wechseln und dwall wendet je nach Uhrzeit automatisch das entsprechende Hintergrundbild aus dem Set an.

Aber das ist nicht alles. Im Moment führen Sie die dwall Skript alle paar Stunden, um Ihr Hintergrundbild zu aktualisieren. Um dies zu vermeiden, können Sie einen Cron-Job einrichten und diesen Vorgang automatisieren, den Sie im nächsten Abschnitt sehen werden.

Dynamische Wallpaper-Automatisierung mit Cron-Jobs

Um die Hintergrundbilder automatisch zu wechseln, müssen Sie schließlich einen Cron-Job einrichten. Cron ist ein Linux-Befehl, mit dem Sie die Ausführung von Befehlen oder Aufgaben irgendwann in der Zukunft wiederholt planen können. In Ihrem Fall benötigen Sie einen Cron-Job zum Ausführen dwall jede Stunde. Sie können beginnen, indem Sie die cron service auf Ihrem System mit den unten angegebenen Befehlen.

Bei Arch-basierten Distributionen:

sudo systemctl enable cronie.service --now

So aktivieren Sie den Cron-Dienst unter Ubuntu und anderen Debian-basierten Distributionen:

sudo systemctl enable cron

Sobald dies erledigt ist, müssen Sie die Werte einiger Umgebungsvariablen herausfinden, bevor Sie mit der Erstellung eines Cron-Jobs fortfahren können. Führen Sie diesen Befehl auf Ihrem Terminal aus und notieren Sie die Werte:

echo '$SHELL | $PATH | $DISPLAY | $DESKTOP_SESSION | $DBUS_SESSION_BUS_ADDRESS | $XDG_RUNTIME_DIR'

Die Ausgabe auf Ihrem Terminal kann sich von der im Bild oben gezeigten unterscheiden. Machen Sie sich darüber keine Sorgen, da es sich bei verschiedenen Geräten unterscheidet. Jetzt können Sie mit crontab einen Cron-Job erstellen.

wer folgt mir nicht online auf Instagram zurück
crontab -e

Es öffnet sich ein Texteditor, in dem Sie einen neuen Cron-Job hinzufügen können. Fügen Sie den unten angegebenen Befehl in den Editor ein, aber stellen Sie sicher, dass Sie die Umgebungsvariablen durch Ihre eigenen Werte ersetzen.

0 * * * * env PATH= DISPLAY= DESKTOP_SESSION= DBUS_SESSION_BUS_ADDRESS='' /usr/bin/dwall -s

Stellen Sie im obigen Befehl sicher, dass Sie alle Werte darin ersetzen mit Ihren eigenen Umgebungsvariablen und entfernen Sie die . Und das war's, Sie haben erfolgreich einen Cron-Job erstellt, um Ihr Hintergrundbild dynamisch zu wechseln.

Um Ihren vorherigen Cron-Job zu entfernen und einen anderen Hintergrundsatz zu verwenden, können Sie die folgenden Befehle ausführen:

crontab -r
crontab -e

Es wird wieder ein Texteditorfenster angezeigt. Dieses Mal können Sie ein anderes Hintergrundbild auswählen, indem Sie das Variable mit einem neuen Wert.

Genießen Sie einen lebendigen Desktop mit dynamischem Hintergrund

Dynamische Hintergrundbilder sind eine der besten Möglichkeiten, um mit der Personalisierung Ihres Linux-Erlebnisses zu beginnen. Mit einer anpassungsorientierten Desktop-Umgebung wie KDE Plasma oder einem Fenstermanager wie i3 können Sie es sogar auf die nächste Stufe bringen. Es erfordert jedoch ein wenig Basteln von Ihrer Seite.

Lust auf das macOS-Look and Feel? Ratet mal, Linux kann das auch. Hier ist eine Zusammenfassung, wie Sie Ihre GNOME-, Xfce-, KDE Plasma-, Unity- oder Cinnamon-Desktopumgebung anpassen können, um das Erscheinungsbild von macOS nachzuahmen.

Teilen Teilen Tweet Email Machen Sie Linux mit diesen einfachen Optimierungen wie macOS

Wenn Sie Linux mögen, es aber eher wie macOS aussehen soll, haben Sie Glück! Hier erfahren Sie, wie Sie Ihren Linux-Desktop wie macOS aussehen lassen.

Weiter lesen
Verwandte Themen
  • Linux
  • Hintergrund
  • Linux-Anpassung
Über den Autor Nitin Ranganath(31 veröffentlichte Artikel)

Nitin ist ein begeisterter Softwareentwickler und Student der Computertechnik, der Webanwendungen mit JavaScript-Technologien entwickelt. Er arbeitet als freiberuflicher Webentwickler und schreibt in seiner Freizeit gerne für Linux und Programmierung.

Mehr von Nitin Ranganath

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren