Laat uw Linux-bureaublad er mooi uitzien met dynamische achtergrond

Laat uw Linux-bureaublad er mooi uitzien met dynamische achtergrond

Linux is misschien niet het eerste besturingssysteem dat in je opkomt als je het over aanpassingen hebt, maar integendeel. Hoewel de meeste Linux-distributies bij de eerste keer opstarten misschien gewoon en saai lijken, zijn er talloze aanpassingsopties om je desktop te laten knallen en er uniek uit te laten zien.





Als je een ervaren Linux-gebruiker bent, heb je je misschien gerealiseerd dat Linux meer personalisatie kan bieden, afhankelijk van de desktopomgeving en windowmanager die je gebruikt. Laten we de eerste stap zetten naar een beter uiterlijk van het bureaublad en overschakelen naar dynamische achtergronden.





Wat is dynamische achtergrond?

Statische achtergronden zijn achtergronden die na verloop van tijd niet automatisch veranderen. Dit zijn het soort achtergronden dat is ingebouwd in je Linux-distributie- en desktopomgeving. U kunt echter verder gaan dan de reguliere statische achtergronden en een sprong maken naar dynamische achtergronden.





Dynamische achtergrond is een eenvoudig bash-script waarmee je achtergronden kunt instellen volgens de huidige tijd, met behulp van een cron-taakplanner. Verward over wat dat betekent? Kortom, hiermee kunt u verschillende achtergronden instellen voor verschillende tijdstippen van de dag. Stel je voor dat je overdag een lichtere versie van behang gebruikt en 's nachts een donkere. Met Dynamic Wallpaper kunt u uw bureaublad reactief laten lijken.

Ook al zijn er meer dan 25 verschillende achtergrondsets met verschillende resoluties, van HD tot 5K, je kunt ook je eigen achtergrondset maken voor een persoonlijke look. Het ondersteunt ook zwemmer , een tool die een kleurenpalet genereert op basis van de dominante kleuren in een afbeelding en vervolgens de kleuren op het hele systeem en op al uw favoriete programma's toepast.



Kun je dynamische achtergrond gebruiken?

De meeste Linux-desktopomgevingen en windowmanagers ondersteunen Dynamic Wallpaper. Hier is een officiële lijst van alle desktopomgevingen en windowmanagers waarmee Dynamic Wallpaper werkt:

Desktopomgevingen:





  • WAAR
  • Pantheon
  • GNOME
  • Diep in
  • Kaneel
  • Xfce
  • LXDE
  • MAAT

Vensterbeheerders:

  • Open doos
  • i3wm
  • bspwm
  • GeweldigWM
  • Fluxbox
  • FVWM
  • Zwaaien

Maak je geen zorgen als je desktopomgeving of windowmanager niet in deze lijst staat. U kunt het nog steeds proberen en het testscript gebruiken om te bevestigen of het op uw systeem werkt.





Installeer dynamische achtergrond op Linux

Voordat u begint met installeren dwerg (Dynamic Wallpaper), moet je alle benodigde afhankelijkheden installeren om het goed te laten werken. Afhankelijk van de Linux-distributie die u gebruikt, voert u een van de twee onderstaande opdrachten uit om de afhankelijkheden te installeren.

Voor Arch Linux en Arch-gebaseerde distributies:

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

Als je de Xfce-desktopomgeving niet gebruikt, verwijder dan gerust de xorg-xrandr pakket van de bovenstaande opdracht omdat u het niet nodig hebt als u andere bureaubladomgevingen gebruikt. U kunt ook verwijderen zwemmer als u niet van plan bent het te gebruiken.

Voor Ubuntu en andere op Debian gebaseerde distributies:

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

Op dezelfde manier kunt u de x11-xserver-utils pakket als u niet de Xfce-desktopomgeving gebruikt.

Nu u alle afhankelijkheden hebt geïnstalleerd, is het tijd voor u om de werkelijke dwerg hulpmiddel. Dit is een eenvoudig proces en u kunt beginnen met: de git-repository klonen . Hier is hoe dat te doen:

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

Als u het bash-script wilt testen voordat u het installeert, kunt u de test.sh script met het volgende commando:

./test.sh

Zoals je misschien hebt gemerkt, kun je kiezen uit meer dan 25 verschillende behangsets. Als u bijvoorbeeld de fabriek wallpaper set voor het testen van het script, kunt u deze opdracht uitvoeren:

./test.sh -s factory

U zult merken dat uw achtergrond automatisch is gewijzigd in de door u gewenste achtergrondset, afhankelijk van het tijdstip van de dag.

Na het testen wilt u misschien het script installeren als u geen problemen ondervindt. In de directory vindt u een speciale install.sh script voor precies dit doel. Installeren dwerg , hoeft u alleen maar dit script uit te voeren.

./install.sh

En daar ga je. Je hebt met succes geïnstalleerd dwerg op je Linux-machine. U kunt schakelen tussen verschillende achtergrondsets, en dwerg zal automatisch de juiste achtergrond uit de set toepassen, afhankelijk van de tijd.

Maar dat is niet alles. Op dit moment voert u handmatig de dwerg script om de paar uur om je achtergrond bij te werken. Om dit te voorkomen, kun je een cron-job opzetten en dit proces automatiseren, wat je in de volgende sectie zult zien.

Dynamische achtergrondautomatisering met Cron Jobs

Ten slotte, om de achtergronden automatisch te wisselen, moet u een cron-taak instellen. Cron is een Linux-opdracht die u kunt gebruiken om de uitvoering van opdrachten of taken ergens in de toekomst herhaaldelijk te plannen. In jouw geval heb je een cron-job nodig om uit te voeren dwerg elk uur. U kunt beginnen met het inschakelen van de cron service op uw systeem met behulp van de onderstaande opdrachten.

Op Arch-gebaseerde distributies:

sudo systemctl enable cronie.service --now

De cron-service inschakelen op Ubuntu en andere op Debian gebaseerde distributies:

sudo systemctl enable cron

Als het klaar is, moet je de waarden van sommige omgevingsvariabelen achterhalen voordat je verder kunt gaan met het maken van een cron-taak. Voer deze opdracht uit op uw terminal en noteer de waarden:

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

De uitvoer op uw terminal kan anders zijn dan die in de bovenstaande afbeelding. Maak je daar geen zorgen over, want het verschilt per apparaat. Nu je klaar bent om te gaan, laten we een cron-taak maken met crontab .

hoe schermafbeeldingen op mac te vinden
crontab -e

U zult zien dat er een teksteditor wordt geopend waarin u een nieuwe cron-taak kunt toevoegen. Plak de onderstaande opdracht in de editor, maar zorg ervoor dat u de omgevingsvariabelen vervangt door uw eigen waarden.

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

Zorg ervoor dat u in de bovenstaande opdracht alle waarden erin vervangt met uw eigen omgevingsvariabelen en verwijder de . En dat is alles, u hebt met succes een cron-taak gemaakt om uw achtergrond dynamisch te wisselen.

Om je vorige cron-job te verwijderen en een andere achtergrondset te gebruiken, kun je de volgende opdrachten uitvoeren:

crontab -r
crontab -e

Er verschijnt weer een teksteditorvenster. Deze keer kun je een andere achtergrondset kiezen door de variabele met een nieuwe waarde.

Geniet van een levendig bureaublad met dynamische achtergrond

Dynamische achtergronden zijn een van de beste manieren om aan de slag te gaan met het personaliseren van je Linux-ervaring. Met een op maatwerk gerichte desktopomgeving zoals KDE Plasma of een vensterbeheerder zoals i3, kun je het zelfs naar een hoger niveau tillen. Het vereist wel een beetje knutselen van jouw kant.

Zin in de look en feel van macOS? Raad eens, Linux kan dat ook. Hier is een overzicht van hoe u uw GNOME-, Xfce-, KDE Plasma-, Unity- of Cinnamon-desktopomgeving kunt aanpassen om het uiterlijk van macOS na te bootsen.

Deel Deel Tweeten E-mail Laat Linux eruitzien als macOS met deze eenvoudige aanpassingen

Als je van Linux houdt, maar wilt dat het meer op macOS lijkt, heb je geluk! Hier leest u hoe u uw Linux-desktop op macOS kunt laten lijken.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Behang
  • Linux-aanpassing
Over de auteur Nitin Ranganath(31 artikelen gepubliceerd)

Nitin is een enthousiaste softwareontwikkelaar en een student computertechniek die webapplicaties ontwikkelt met behulp van JavaScript-technologieën. Hij werkt als freelance webontwikkelaar en schrijft in zijn vrije tijd graag voor Linux en Programmeren.

Meer van Nitin Ranganath

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren