Naj bo vaše namizje Linux videti čudovito z dinamičnimi ozadji

Naj bo vaše namizje Linux videti čudovito z dinamičnimi ozadji

Linux morda ni prvi operacijski sistem, na katerega pomislite, ko govorite o prilagoditvah, vendar je ravno nasprotno. Čeprav se lahko večina distribucij Linuxa ob prvem zagonu zdi preprosta in dolgočasna, obstaja nešteto možnosti prilagajanja, s katerimi bo vaše namizje pop in videti edinstveno.





Če ste izkušen uporabnik Linuxa, ste morda ugotovili, da lahko Linux ponudi več personalizacije, odvisno od namiznega okolja in upravitelja oken, ki ga uporabljate. Naredimo prvi korak k boljšemu videzu namizja in preidimo na dinamična ozadja.





Kaj je dinamično ozadje?

Statična ozadja so tista ozadja, ki se v določenem času ne spremenijo samodejno. To so vrste ozadij, ki so vgrajene v distribucijsko in namizno okolje Linuxa. Lahko pa presežete običajna statična ozadja in skočite k dinamičnim ozadjem.





Dinamično ozadje je preprost bash skript, ki vam omogoča, da nastavite ozadja glede na trenutni čas s pomočjo načrtovalca opravil cron. Ste v zadregi, kaj to pomeni? Na kratko, omogoča nastavitev različnih ozadij za različne čase dneva. Predstavljajte si, da uporabljate svetlejšo različico ozadja podnevi in ​​temnejšo ponoči. Z dinamičnimi ozadji lahko naredite namizje reaktivno.

Čeprav obstaja več kot 25 različnih naborov ozadij različnih ločljivosti, od HD do 5K, lahko ustvarite tudi svoj komplet ozadij za videz po meri. Prav tako podpira plavalec , orodje, ki ustvari barvno paleto iz prevladujočih barv na sliki, nato pa barve uporabi v celotnem sistemu in v vseh vaših najljubših programih.



Ali lahko uporabite dinamično ozadje?

Večina namiznih okolij in upraviteljev oken Linux podpira dinamično ozadje. Tu je uradni seznam vseh namiznih okolij in upraviteljev oken, s katerimi deluje Dynamic Wallpaper:

Namizna okolja:





  • KJE
  • Panteon
  • GNOME
  • Deepin
  • Cimet
  • Xfce
  • LXDE
  • MATE

Upravitelji oken:

  • Openbox
  • i3wm
  • bspwm
  • AwesomeWM
  • Fluxbox
  • FVWM
  • Nihaj

Ne skrbite, če vašega namiznega okolja ali upravitelja oken ni na tem seznamu. Še vedno lahko poskusite in uporabite preskusni skript, da preverite, ali deluje v vašem sistemu.





Namestite Dynamic Wallpaper v Linux

Preden začnete z namestitvijo dwall (Dynamic Wallpaper), za pravilno delovanje morate namestiti vse potrebne odvisnosti. Odvisno od distribucije Linuxa, ki jo uporabljate, zaženite enega od spodnjih ukazov, da namestite odvisnosti.

Za Arch Linux in distribucije, ki temeljijo na Archu:

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

Če ne uporabljate namiznega okolja Xfce, odstranite datoteko xorg-xrandr paket iz zgornjega ukaza, saj ga ne potrebujete, če uporabljate druga namizna okolja. Lahko tudi odstranite plavalec če ga ne nameravate uporabljati.

Za Ubuntu in druge distribucije, ki temeljijo na Debianu:

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

Podobno lahko odstranite x11-xserver-utils paket, če ne uporabljate namiznega okolja Xfce.

Zdaj, ko imate nameščene vse odvisnosti, je čas, da namestite dejansko dwall orodje. To je preprost postopek in lahko začnete kloniranje skladišča git . Evo, kako to storiti:

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

Če želite preizkusiti skript bash, preden ga namestite, lahko zaženete datoteko test.sh skript z naslednjim ukazom:

./test.sh

Kot ste morda opazili, lahko izbirate med več kot 25 različnimi kompleti ozadij. Na primer, če želite uporabiti tovarni ozadje, nastavljeno za testiranje skripta, lahko zaženete ta ukaz:

./test.sh -s factory

Opazili boste, da je ozadje samodejno spremenjeno v želeno nastavljeno ozadje, odvisno od časa dneva.

Po preskusu boste morda želeli namestiti skript, če se niste soočili s težavami. Znotraj imenika boste našli namensko install.sh skript za ta namen. Za namestitev dwall , vse kar morate storiti je, da zaženete ta skript.

./install.sh

In tako. Uspešno ste namestili dwall na vašem računalniku Linux. Preklapljate lahko med različnimi kompleti ozadij in dwall bo samodejno uporabil ustrezno ozadje iz nabora, odvisno od časa.

A to še ni vse. Trenutno boste ročno zagnali datoteko dwall skript vsakih nekaj ur za posodobitev ozadja. Da bi se temu izognili, lahko nastavite opravilo cron in avtomatizirate ta postopek, kar boste videli v naslednjem razdelku.

Dinamična avtomatizacija ozadij s Cron Jobs

Nazadnje, če želite samodejno preklopiti ozadja, boste morali nastaviti opravilo cron. Cron je ukaz za Linux, ki ga lahko uporabite za načrtovanje izvajanja ukazov ali opravil kadar koli v prihodnosti. V vašem primeru boste za izvajanje potrebovali delo cron dwall vsako uro. Začnete lahko tako, da omogočite cron storitev v vašem sistemu z uporabo spodnjih ukazov.

O distribucijah, ki temeljijo na Archu:

sudo systemctl enable cronie.service --now

Če želite omogočiti storitev cron v Ubuntu in drugih distribucijah, ki temeljijo na Debianu:

sudo systemctl enable cron

Ko končate, boste morali izvedeti vrednosti nekaterih spremenljivk okolja, preden lahko nadaljujete z ustvarjanjem opravila cron. Zaženite ta ukaz na svojem terminalu in si zapišite vrednosti:

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

Izhod na vašem terminalu se lahko razlikuje od tistega, prikazanega na zgornji sliki. Naj vas to ne skrbi, saj se med različnimi napravami razlikuje. Zdaj, ko ste pripravljeni, ustvarimo delo cron z uporabo crontab.

najhitrejši način prenosa datotek iz računalnika v računalnik
crontab -e

Videli boste, da se vam odpre urejevalnik besedil, da dodate novo opravilo cron. Spodnji ukaz prilepite v urejevalnik, vendar spremenite spremenljivke okolja z lastnimi vrednostmi.

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

V zgornjem ukazu obvezno zamenjajte vse notranje vrednosti z lastnimi spremenljivkami okolja in odstranite datoteko . In to je to, uspešno ste ustvarili cron opravilo za dinamično preklapljanje ozadij.

Če želite odstraniti prejšnje opravilo cron in uporabiti drugačen nabor ozadij, lahko zaženete naslednje ukaze:

crontab -r
crontab -e

Ponovno se prikaže okno urejevalnika besedil. Tokrat lahko izberete drugačen niz ozadij, tako da zamenjate spremenljivko z novo vrednostjo.

Uživajte v živahnem namizju z dinamičnimi ozadji

Dinamična ozadja so eden najboljših načinov za prilagoditev vaše izkušnje z Linuxom. Z namiznim okoljem, ki je osredotočeno na prilagajanje, kot je KDE Plasma, ali z upraviteljem oken, kot je i3, lahko celo dvignete na naslednjo stopnjo. Vsekakor pa je potrebno malo popravljati z vaše strani.

Želite namesto tega videti in počutiti macOS? Ugani, tudi Linux lahko to stori. Tukaj je povzetek o tem, kako lahko prilagodite namizno okolje GNOME, Xfce, KDE Plasma, Unity ali Cinnamon, da posnema videz macOS.

Deliti Deliti Cvrkutati E-naslov Naj Linux izgleda kot macOS s temi preprostimi nastavitvami

Če vam je všeč Linux, vendar želite, da bi bil bolj podoben macOS -u, imate srečo! Evo, kako narediti namizje Linuxa podobno macOS -u.

Preberite Naprej
Sorodne teme
  • Linux
  • Tapeta
  • Prilagajanje Linuxa
O avtorju Nitin Ranganath(31 objavljenih člankov)

Nitin je navdušen razvijalec programske opreme in študent računalniškega inženiringa, ki razvija spletne aplikacije z uporabo tehnologij JavaScript. Dela kot samostojni spletni razvijalec in v prostem času rad piše za Linux in programiranje.

Več od Nitin Ranganath

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti