Rendi bello il tuo desktop Linux con lo sfondo dinamico

Rendi bello il tuo desktop Linux con lo sfondo dinamico

Linux potrebbe non essere il primo sistema operativo che ti viene in mente quando parli di personalizzazioni, ma è piuttosto il contrario. Mentre la maggior parte delle distribuzioni Linux può sembrare semplice e noiosa al primo avvio, ci sono innumerevoli opzioni di personalizzazione per rendere il tuo desktop pop e sembrare unico.





Se sei un utente Linux esperto, potresti aver capito che Linux può offrire una maggiore personalizzazione a seconda dell'ambiente desktop e del gestore di finestre che utilizzi. Facciamo il primo passo verso un migliore aspetto del desktop e passiamo agli sfondi dinamici.





Che cos'è lo sfondo dinamico?

Gli sfondi statici sono quegli sfondi che non cambiano automaticamente per un periodo di tempo. Questi sono i tipi di sfondi integrati nella distribuzione Linux e nell'ambiente desktop. Tuttavia, puoi andare oltre i normali sfondi statici e fare un salto verso gli sfondi dinamici.





Sfondo dinamico è un semplice script bash che consente di impostare gli sfondi in base all'ora corrente, utilizzando un programmatore di lavori cron. Confuso su cosa significa? In poche parole, ti consente di impostare sfondi diversi per diversi momenti della giornata. Immagina di utilizzare una versione più luminosa della carta da parati durante il giorno e una più scura di notte. Con Dynamic Wallpaper, puoi rendere il tuo desktop reattivo.

Anche se ci sono oltre 25 diversi set di sfondi di varie risoluzioni, da HD a 5K, puoi anche creare il tuo set di sfondi per un look personalizzato. Supporta anche nuotatore , uno strumento che genera una tavolozza di colori dai colori dominanti in un'immagine e quindi applica i colori a tutto il sistema e su tutti i tuoi programmi preferiti.



Puoi usare lo sfondo dinamico?

La maggior parte degli ambienti desktop Linux e dei gestori di finestre supporta lo sfondo dinamico. Ecco un elenco ufficiale di tutti gli ambienti desktop e gestori di finestre con cui funziona Dynamic Wallpaper:

Ambienti desktop:





  • DOVE
  • Pantheon
  • GNOMO
  • Deepin
  • Cannella
  • Xfce
  • LXDE
  • COMPAGNO

Gestori di finestre:

  • Scatola aperta
  • i3wm
  • bspwm
  • FantasticoWM
  • Fluxbox
  • FVWM
  • ondeggia

Non preoccuparti se il tuo ambiente desktop o gestore di finestre non è in questo elenco. Puoi ancora provarlo e utilizzare lo script di test per confermare se funziona sul tuo sistema.





Installa lo sfondo dinamico su Linux

Prima di iniziare l'installazione dwall (Dynamic Wallpaper), dovrai installare tutte le dipendenze necessarie per farlo funzionare correttamente. A seconda della distribuzione Linux in esecuzione, esegui uno dei due comandi indicati di seguito per installare le dipendenze.

Per le distribuzioni Arch Linux e basate su Arch:

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

Se non stai eseguendo l'ambiente desktop Xfce, sentiti libero di rimuovere il xorg-xrandr pacchetto dal comando precedente in quanto non lo richiederai se stai utilizzando altri ambienti desktop. Puoi anche rimuovere nuotatore se non hai intenzione di usarlo.

Per Ubuntu e altre distribuzioni basate su Debian:

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

Allo stesso modo, puoi rimuovere il x11-xserver-utils pacchetto se non stai eseguendo l'ambiente desktop Xfce.

Ora che hai installato tutte le dipendenze, è il momento di installare l'effettivo dwall attrezzo. Questo è un processo semplice e puoi iniziare da clonare il repository git . Ecco come farlo:

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

Se vuoi testare lo script bash prima di procedere con l'installazione, puoi eseguire il prova.sh script con il seguente comando:

./test.sh

Come avrai notato, puoi scegliere tra oltre 25 diversi set di sfondi. Ad esempio, se vuoi applicare il fabbrica wallpaper impostato per testare lo script, puoi eseguire questo comando:

./test.sh -s factory

Noterai che il tuo sfondo è stato automaticamente cambiato nel set di sfondi desiderato a seconda dell'ora del giorno.

Dopo il test, potresti voler installare lo script se non hai riscontrato problemi. All'interno della directory, troverai un'area dedicata install.sh script proprio per questo scopo. Installare dwall , tutto ciò che devi fare è eseguire questo script.

./install.sh

Ed ecco fatto. Hai installato con successo dwall sulla tua macchina Linux. Puoi passare da un set di sfondi a un altro e dwall applicherà automaticamente lo sfondo appropriato dal set a seconda del tempo.

Ma non è tutto. Al momento, eseguirai manualmente il dwall script ogni poche ore per aggiornare lo sfondo. Per evitare ciò, puoi impostare un cron job e automatizzare questo processo, che vedrai nella sezione successiva.

Automazione dinamica dello sfondo con Cron Jobs

Infine, per cambiare automaticamente gli sfondi, dovrai impostare un cron job. Cron è un comando Linux che puoi utilizzare per pianificare l'esecuzione di comandi o attività in futuro ripetutamente. Nel tuo caso, avrai bisogno di un cron job per essere eseguito dwall ogni ora. Puoi iniziare abilitando il cron servizio sul tuo sistema utilizzando i comandi indicati di seguito.

Sulle distribuzioni basate su Arch:

sudo systemctl enable cronie.service --now

Per abilitare il servizio cron su Ubuntu e altre distribuzioni basate su Debian:

sudo systemctl enable cron

Una volta fatto, dovrai scoprire i valori di alcune variabili d'ambiente prima di poter procedere alla creazione di un cron job. Esegui questo comando sul tuo terminale e annota i valori:

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

L'output sul tuo terminale potrebbe essere diverso da quello mostrato nell'immagine sopra. Non preoccuparti perché differisce tra i diversi dispositivi. Ora che sei a posto, creiamo un cron job usando crontab .

siti Web per guardare film gratuiti senza scaricare o registrarsi
crontab -e

Vedrai aprirsi un editor di testo per aggiungere un nuovo cron job. Incolla il comando indicato di seguito nell'editor ma assicurati di sostituire le variabili di ambiente con i tuoi valori.

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

Nel comando sopra, assicurati di sostituire tutti i valori all'interno con le tue variabili di ambiente e rimuovi il . E questo è tutto, hai creato con successo un cron job per cambiare lo sfondo in modo dinamico.

Per rimuovere il tuo cron job precedente e utilizzare un set di sfondi diverso, puoi eseguire i seguenti comandi:

crontab -r
crontab -e

Verrà nuovamente visualizzata una finestra dell'editor di testo. Questa volta, puoi scegliere un set di sfondi diverso sostituendo il variabile con un nuovo valore.

Goditi un desktop vivace con sfondi dinamici

Gli sfondi dinamici sono uno dei modi migliori per iniziare a personalizzare la tua esperienza Linux. Con un ambiente desktop incentrato sulla personalizzazione come KDE Plasma o un gestore di finestre come i3, puoi persino portarlo al livello successivo. Tuttavia, richiede un po 'di armeggiare da parte tua.

Preferisci invece l'aspetto e l'aspetto di macOS? Indovina un po', anche Linux può farlo. Ecco una carrellata su come personalizzare il tuo ambiente desktop GNOME, Xfce, KDE Plasma, Unity o Cinnamon per imitare l'aspetto di macOS.

Condividere Condividere Tweet E-mail Fai sembrare Linux come macOS con queste semplici modifiche

Se ti piace Linux ma vuoi che assomigli di più a macOS, sei fortunato! Ecco come rendere il tuo desktop Linux simile a macOS.

Leggi Avanti
Argomenti correlati
  • Linux
  • Sfondo
  • Personalizzazione Linux
Circa l'autore Nitin Ranganath(31 articoli pubblicati)

Nitin è un appassionato sviluppatore di software e uno studente di ingegneria informatica che sviluppa applicazioni web utilizzando le tecnologie JavaScript. Lavora come sviluppatore web freelance e gli piace scrivere per Linux e Programmazione nel suo tempo libero.

Altro da Nitin Ranganath

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti