Faceți desktopul dvs. Linux să arate frumos cu imagini de fundal dinamice

Faceți desktopul dvs. Linux să arate frumos cu imagini de fundal dinamice

Este posibil ca Linux să nu fie primul sistem de operare care îți vine în minte când vorbești despre personalizări, dar este dimpotrivă. În timp ce majoritatea distribuțiilor Linux pot părea simple și plictisitoare la prima pornire, există nenumărate opțiuni de personalizare pentru a vă face desktopul să apară și să arate unic.





Dacă sunteți un utilizator competent al Linux, este posibil să vă fi dat seama că Linux poate oferi mai multă personalizare în funcție de mediul desktop și managerul de ferestre pe care îl utilizați. Să facem primul pas către un aspect mai bun al desktopului și să trecem la imagini de fundal dinamice.





Ce este imaginea de fundal dinamică?

Imaginile de fundal statice sunt acele imagini de fundal care nu se schimbă automat într-o perioadă de timp. Acestea sunt tipul de imagini de fundal încorporate cu distribuția Linux și mediul desktop. Cu toate acestea, puteți trece dincolo de imaginile de fundal statice obișnuite și puteți face un salt către imagini de fundal dinamice.





Tapet dinamic este un script bash simplu care vă permite să setați imagini de fundal în funcție de ora curentă, utilizând un programator de job cron. Confuz despre ce înseamnă asta? Pe scurt, vă permite să setați diferite imagini de fundal pentru diferite momente ale zilei. Imaginați-vă că folosiți o versiune mai strălucitoare a tapetului pe timp de zi și una mai întunecată noaptea. Cu Dynamic Wallpaper, puteți face desktopul să pară reactiv.

Chiar dacă există peste 25 de seturi diferite de imagini de fundal cu diferite rezoluții, de la HD la 5K, puteți crea, de asemenea, propriul set de imagini de fundal pentru un aspect personalizat. De asemenea, suportă înotător , un instrument care generează o paletă de culori din culorile dominante dintr-o imagine și apoi aplică culorile la nivelul întregului sistem și pe toate programele preferate.



Puteți utiliza tapet dinamic?

Majoritatea mediilor de desktop Linux și managerilor de ferestre acceptă Wallpaper dinamic. Iată o listă oficială cu toate mediile desktop și managerii de ferestre cu care funcționează Dynamic Wallpaper:

Medii desktop:





  • UNDE
  • Panteon
  • GNOME
  • Adânc în
  • Scorţişoară
  • Xfce
  • LXDE
  • MATE

Administratori de ferestre:

  • Cutie deschisa
  • i3wm
  • bspwm
  • AwesomeWM
  • Fluxbox
  • FVWM
  • Balansează

Nu vă faceți griji dacă mediul desktop sau managerul de ferestre nu se află pe această listă. Puteți încerca în continuare și utilizați scriptul de testare pentru a confirma dacă funcționează pe sistemul dvs.





Instalați Dynamic Wallpaper pe Linux

Înainte de a începe instalarea dwall (Imagine de fundal dinamică), va trebui să instalați toate dependențele necesare pentru ca acesta să funcționeze corect. În funcție de distribuția Linux pe care o executați, rulați oricare dintre cele două comenzi date mai jos pentru a instala dependențele.

Pentru distribuțiile Arch Linux și Arch-based:

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

Dacă nu rulați mediul desktop Xfce, nu ezitați să eliminați xorg-xrandr pachetul din comanda de mai sus, deoarece nu îl veți solicita dacă utilizați alte medii desktop. De asemenea, puteți elimina înotător dacă nu intenționați să îl utilizați.

Pentru Ubuntu și alte distribuții bazate pe Debian:

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

În mod similar, puteți elimina fișierul x11-xserver-utils pachet dacă nu rulați mediul desktop Xfce.

Acum că aveți toate dependențele instalate, este timpul să instalați actualul dwall instrument. Acesta este un proces simplu și puteți începe clonarea depozitului git . Iată cum puteți face acest lucru:

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

Dacă doriți să testați scriptul bash înainte de a continua să-l instalați, puteți rula test.sh script cu următoarea comandă:

./test.sh

După cum ați fi observat, puteți alege dintre peste 25 de seturi de tapet diferite. De exemplu, dacă doriți să aplicați fișierul fabrică set de tapet pentru testarea scriptului, puteți rula această comandă:

./test.sh -s factory

Veți observa că tapetul dvs. a fost schimbat automat la setul dorit de tapet, în funcție de ora din zi.

După testare, este posibil să doriți să instalați scriptul dacă nu aveți probleme. În interiorul directorului, veți găsi un dedicat install.sh script exact în acest scop. A instala dwall , tot ce trebuie să faceți este să rulați acest script.

./install.sh

Și iată-te. Ați instalat cu succes dwall pe mașina dvs. Linux. Puteți comuta între diferite seturi de tapet și dwall va aplica automat imaginea de fundal corespunzătoare din set în funcție de timp.

Dar asta nu este tot. În acest moment, veți rula manual fișierul dwall script la fiecare câteva ore pentru a vă actualiza imaginea de fundal. Pentru a evita acest lucru, puteți configura un job cron și automatiza acest proces, pe care îl veți vedea în secțiunea următoare.

Automatizare dinamică a tapetului cu locuri de muncă Cron

În cele din urmă, pentru a schimba automat imaginile de fundal, va trebui să configurați o lucrare cron. Cron este o comandă Linux pe care o puteți utiliza pentru a programa în mod repetat executarea comenzilor sau a sarcinilor în viitor. În cazul dvs., veți avea nevoie de un job cron pentru a rula dwall fiecare ora. Puteți începe prin a activa cron serviciul pe sistemul dvs. utilizând comenzile date mai jos.

Pe distribuțiile bazate pe Arch:

sudo systemctl enable cronie.service --now

Pentru a activa serviciul cron pe Ubuntu și alte distribuții bazate pe Debian:

sudo systemctl enable cron

Odată ce ați terminat, va trebui să aflați valorile unor variabile de mediu înainte de a putea continua să creați o lucrare cron. Rulați această comandă pe terminalul dvs. și notați valorile:

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

Ieșirea de pe terminal poate fi diferită de cea afișată în imaginea de mai sus. Nu vă faceți griji cu privire la asta, deoarece diferă între diferite dispozitive. Acum, că sunteți bine, să creăm o lucrare cron folosind crontab.

filme gratuite online gratuit fără înregistrare
crontab -e

Veți vedea un editor de text care se va deschide pentru a adăuga un nou job cron. Lipiți comanda dată mai jos editorului, dar asigurați-vă că înlocuiți variabilele de mediu cu propriile valori.

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

În comanda de mai sus, asigurați-vă că înlocuiți toate valorile din interior cu propriile variabile de mediu și eliminați . Și gata, ați creat cu succes un job cron pentru a comuta dinamic imaginea de fundal.

Pentru a elimina jobul cron anterior și a utiliza un alt set de tapet, puteți rula următoarele comenzi:

crontab -r
crontab -e

Va apărea din nou o fereastră de editor de text. De data aceasta, puteți alege un alt set de tapet înlocuind variabilă cu o nouă valoare.

Bucurați-vă de un desktop plin de viață cu tapet dinamic

Imaginile de fundal dinamice sunt una dintre cele mai bune modalități de a începe să vă personalizați experiența Linux. Cu un mediu de desktop centrat pe personalizare, cum ar fi KDE Plasma sau un manager de ferestre ca i3, îl puteți duce chiar la nivelul următor. Cu toate acestea, necesită un pic de jocuri.

Îți place să arate și să simtă macOS-ul? Ghici ce, și Linux poate face asta. Iată un rezumat despre modul în care vă puteți personaliza mediul desktop GNOME, Xfce, KDE Plasma, Unity sau Cinnamon pentru a imita aspectul macOS.

Acțiune Acțiune Tweet E-mail Faceți Linux să arate ca macOS cu aceste modificări ușoare

Dacă îți place Linux, dar vrei să semene mai mult cu macOS, ai noroc! Iată cum puteți face desktop-ul Linux să arate ca macOS.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Tapet
  • Personalizare Linux
Despre autor Nitin Ranganath(31 articole publicate)

Nitin este un dezvoltator avid de software și un student în ingineria computerelor care dezvoltă aplicații web folosind tehnologii JavaScript. Lucrează ca dezvoltator web independent și îi place să scrie pentru Linux și Programare în timpul liber.

Mai multe de la Nitin Ranganath

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona