Učinite da vaša radna površina Linux izgleda lijepo s dinamičkim pozadinama

Učinite da vaša radna površina Linux izgleda lijepo s dinamičkim pozadinama

Linux možda nije prvi operativni sustav koji vam padne na pamet kada govorite o prilagodbama, ali je upravo suprotno. Iako se većina distribucija Linuxa može činiti jednostavnima i dosadnima pri prvom pokretanju, postoji bezbroj mogućnosti prilagodbe koje će učiniti da vaša radna površina iskoči i izgleda jedinstveno.





Ako ste iskusni korisnik Linuxa, možda ste shvatili da Linux može ponuditi veću personalizaciju ovisno o radnom okruženju i upravitelju prozora koje koristite. Napravimo prvi korak prema boljem izgledu radne površine i prijeđimo na dinamičke pozadine.





Što je dinamička pozadina?

Statične pozadine su one pozadine koje se ne mijenjaju automatski u određenom vremenskom razdoblju. Ovo su vrste pozadina koje dolaze s vašom Linux distribucijom i radnim okruženjem. Međutim, možete nadići uobičajene statične pozadine i skočiti prema dinamičkim pozadinama.





Dinamičke pozadine je jednostavna bash skripta koja vam omogućuje postavljanje pozadina prema trenutnom vremenu, koristeći cron raspoređivač poslova. Zbunjeni ste što to znači? Ukratko, omogućuje vam postavljanje različitih pozadina za različita doba dana. Zamislite da danju koristite svjetliju verziju tapeta, a noću tamniju. Uz Dynamic Wallpaper možete učiniti da vaša radna površina izgleda reaktivno.

Iako postoji više od 25 različitih skupova tapeta različitih rezolucija, od HD do 5K, možete stvoriti i vlastiti set tapeta za prilagođeni izgled. Također podržava plivač , alat koji generira paletu boja od dominantnih boja na slici, a zatim primjenjuje boje u cijelom sustavu i na sve vaše omiljene programe.



Možete li koristiti dinamičke pozadine?

Većina Linux okruženja za radnu površinu i upravitelji prozora podržavaju dinamičku pozadinu. Evo službenog popisa svih radnih okruženja i upravitelja prozora s kojima Dynamic Wallpaper radi:

Desktop okruženja:





  • GDJE
  • Panteon
  • GNOME
  • Duboko u
  • Cimet
  • Xfce
  • LXDE
  • PARITI

Upravitelji prozora:

  • Otvori kutiju
  • i3wm
  • bspwm
  • AwesomeWM
  • Fluxbox
  • FVWM
  • Ljuljajte se

Ne brinite ako vaše radno okruženje ili upravitelj prozora nisu na ovom popisu. Još uvijek možete isprobati i upotrijebiti testnu skriptu da provjerite radi li na vašem sustavu.





Instalirajte Dynamic Wallpaper na Linux

Prije nego počnete instalirati dwall (Dynamic Wallpaper), morat ćete instalirati sve potrebne ovisnosti kako bi ispravno funkcionirao. Ovisno o distribuciji Linuxa koju koristite, pokrenite bilo koju od dolje navedene naredbe za instaliranje ovisnosti.

Za Arch Linux i distribucije zasnovane na Archu:

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

Ako ne koristite okruženje radne površine Xfce, slobodno uklonite xorg-xrandr paket iz gornje naredbe jer vam to neće trebati ako koristite druga radna okruženja. Također možete ukloniti plivač ako ga ne namjeravate koristiti.

Za Ubuntu i druge distribucije temeljene na Debianu:

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

Slično tome, možete ukloniti x11-xserver-utils paket ako ne radite na radnom okruženju Xfce.

Sada kada ste instalirali sve ovisnosti, vrijeme je da instalirate stvarne dwall alat. Ovo je jednostavan proces i možete započeti kloniranje git spremišta . Evo kako to učiniti:

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

Ako želite testirati bash skriptu prije nego što je nastavite instalirati, možete pokrenuti test.sh skriptu sa sljedećom naredbom:

./test.sh

Kao što ste možda primijetili, možete birati između više od 25 različitih kompleta tapeta. Na primjer, ako želite primijeniti tvornica Pozadina postavljena za testiranje skripte, možete pokrenuti ovu naredbu:

./test.sh -s factory

Primijetit ćete da je vaša pozadina automatski promijenjena u željenu postavljenu pozadinu, ovisno o dobu dana.

Nakon testiranja možda ćete htjeti instalirati skriptu ako niste naišli na probleme. Unutar imenika pronaći ćete namjenski install.sh skriptu upravo za ovu svrhu. Instalirati dwall , sve što trebate učiniti je pokrenuti ovu skriptu.

./install.sh

Izvolite. Uspješno ste instalirali dwall na vašem Linux stroju. Možete se prebacivati ​​između različitih skupova pozadina i dwall će automatski primijeniti odgovarajuću pozadinu iz skupa, ovisno o vremenu.

Ali to nije sve. Trenutno ćete ručno pokrenuti dwall skriptu svakih nekoliko sati za ažuriranje pozadine. Da biste to izbjegli, možete postaviti cron posao i automatizirati ovaj proces, što ćete vidjeti u sljedećem odjeljku.

Dinamična automatizacija tapeta s Cron poslovima

Konačno, za automatsko prebacivanje pozadina morat ćete postaviti cron posao. Cron je naredba za Linux koju možete koristiti za zakazivanje izvršavanja naredbi ili zadataka u budućnosti u više navrata. U vašem slučaju, za rad će vam trebati cron posao dwall svaki sat. Možete početi tako što ćete omogućiti cron uslugu na vašem sustavu pomoću dolje navedenih naredbi.

O distribucijama temeljenim na Archu:

sudo systemctl enable cronie.service --now

Da biste omogućili uslugu cron na Ubuntuu i drugim distribucijama temeljenim na Debianu:

sudo systemctl enable cron

Nakon što to učinite, morat ćete saznati vrijednosti nekih varijabli okruženja prije nego što možete nastaviti s stvaranjem cron posla. Pokrenite ovu naredbu na svom terminalu i zabilježite vrijednosti:

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

Izlaz na vašem terminalu može se razlikovati od onog prikazanog na gornjoj slici. Ne brinite zbog toga jer se razlikuje na različitim uređajima. Sada kada ste spremni za kretanje, napravimo cron posao pomoću crontaba.

moj telefon se ne povezuje s računalom putem USB kabela
crontab -e

Vidjet ćete da se otvara uređivač teksta za dodavanje novog cron posla. Zalijepite donju naredbu u uređivač, ali svakako zamijenite varijable okruženja vlastitim vrijednostima.

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

U gornjoj naredbi svakako zamijenite sve unutarnje vrijednosti s vlastitim varijablama okruženja i uklonite . I to je to, uspješno ste stvorili cron posao za dinamičko mijenjanje pozadine.

Da biste uklonili prethodni cron posao i upotrijebili drugi skup pozadina, možete pokrenuti sljedeće naredbe:

crontab -r
crontab -e

Ponovno će se prikazati prozor uređivača teksta. Ovaj put možete odabrati drugi set pozadina zamjenom varijabla s novom vrijednošću.

Uživajte u živahnoj radnoj površini s dinamičkim pozadinama

Dinamičke pozadine jedan su od najboljih načina za početak personalizacije vašeg iskustva s Linuxom. S radnim okruženjem usmjerenim na prilagođavanje poput KDE Plasme ili upraviteljem prozora poput i3, čak ga možete podići na sljedeću razinu. To ipak zahtijeva malo petljanja s vaše strane.

Želite li umjesto toga izgledati i osjećati macOS? Pogodite što i Linux može učiniti. Evo sažetka o tome kako možete prilagoditi svoje okruženje radne površine GNOME, Xfce, KDE Plasma, Unity ili Cinnamon tako da oponaša izgled MacOS -a.

Udio Udio Cvrkut E -pošta Učinite Linux sličnim macOS -u pomoću ovih jednostavnih prilagodbi

Ako vam se sviđa Linux, ali želite da više liči na macOS, imate sreće! Evo kako učiniti da vaša radna površina Linux izgleda kao macOS.

Pročitajte Dalje
Povezane teme
  • Linux
  • Tapete
  • Prilagođavanje Linuxa
O autoru Nitin Ranganath(Objavljen 31 članak)

Nitin je strastveni programer softvera i student računalnog inženjerstva koji razvija web aplikacije koristeći JavaScript tehnologije. Radi kao slobodni web programer, a u slobodno vrijeme voli pisati za Linux i programiranje.

Više od Nitina Ranganatha

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu