Nech je vaša pracovná plocha Linux krásna s dynamickými tapetami

Nech je vaša pracovná plocha Linux krásna s dynamickými tapetami

Linux nemusí byť prvým operačným systémom, ktorý vám napadne, keď hovoríte o prispôsobeniach, ale je to práve naopak. Aj keď sa väčšina distribúcií Linuxu môže zdať pri prvom spustení jednoduchá a nudná, existuje nespočetné množstvo možností prispôsobenia, vďaka ktorým bude vaša pracovná plocha popová a bude vyzerať jedinečne.





Ak ste zdatný používateľ Linuxu, možno ste si uvedomili, že Linux môže ponúkať lepšie prispôsobenie v závislosti od používaného desktopového prostredia a správcu okien. Urobme prvý krok k lepšiemu vzhľadu pracovnej plochy a prejdeme na dynamické tapety.





Čo je to dynamická tapeta?

Statické tapety sú tie tapety, ktoré sa v priebehu určitého času nemenia automaticky. Toto sú typy tapiet, ktoré sú súčasťou vašej distribúcie a desktopového prostredia Linux. Môžete však prekročiť rámec bežných statických tapiet a urobiť skok k dynamickým tapetám.





Dynamická tapeta je jednoduchý bash skript, ktorý vám umožňuje nastaviť tapety podľa aktuálneho času pomocou plánovača úloh cron. Ste zmätení z toho, čo to znamená? Stručne povedané, umožňuje vám nastaviť rôzne tapety pre rôzne časové obdobia dňa. Predstavte si, že cez deň použijete jasnejšiu verziu tapety a v noci tmavšiu. Vďaka dynamickému pozadiu môže vaša pracovná plocha pôsobiť reaktívne.

Napriek tomu, že existuje viac ako 25 rôznych sad tapiet s rôznym rozlíšením, od HD po 5 kB, môžete si tiež vytvoriť vlastnú sadu tapiet pre vlastný vzhľad. Tiež podporuje plavec , nástroj, ktorý generuje paletu farieb z dominantných farieb na obrázku a potom aplikuje farby v celom systéme a na všetky vaše obľúbené programy.



Môžete použiť dynamickú tapetu?

Väčšina desktopových prostredí Linux a správcov okien podporuje dynamické pozadie. Tu je oficiálny zoznam všetkých desktopových prostredí a správcov okien, s ktorými Dynamic Wallpaper pracuje:

Prostredie pre stolné počítače:





  • KDE
  • Panteón
  • GNOME
  • Hlboko v
  • Škorica
  • Xfce
  • LXDE
  • MATE

Správcovia okien:

  • Otvorená krabica
  • i3wm
  • bspwm
  • Úžasné WM
  • Fluxbox
  • FVWM
  • Sway

Ak v tomto zozname nie je vaše prostredie alebo správca okien, nie je dôvod sa znepokojovať. Stále to môžete vyskúšať a pomocou testovacieho skriptu overiť, či funguje vo vašom systéme.





Nainštalujte dynamické pozadie na Linux

Pred inštaláciou dwall (Dynamic Wallpaper), aby fungoval správne, budete musieť nainštalovať všetky potrebné závislosti. V závislosti od distribúcie Linuxu, ktorú používate, spustite jeden z dvoch nižšie uvedených príkazov, aby ste nainštalovali závislosti.

Pre distribúcie Arch Linux a Arch:

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

Ak nepoužívate desktopové prostredie Xfce, pokojne ho odstráňte xorg-xrandr balík z vyššie uvedeného príkazu, pretože ho nebudete potrebovať, ak používate iné desktopové prostredia. Môžete tiež odstrániť plavec ak ho neplánujete používať.

Pre Ubuntu a ďalšie distribúcie založené na Debiane:

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

Podobne môžete odstrániť súbor nástroje x11-xserver balík, ak nepoužívate desktopové prostredie Xfce.

Teraz, keď máte nainštalované všetky závislosti, je načase nainštalovať skutočné dwall nástroj. Je to jednoduchý proces a môžete začať klonovanie úložiska git . Postupujte takto:

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

Ak chcete skript bash otestovať pred inštaláciou, môžete spustiť test.sh skript s nasledujúcim príkazom:

./test.sh

Ako ste si mohli všimnúť, môžete si vybrať z viac ako 25 rôznych sad tapiet. Ak napríklad chcete použiť príponu továreň tapeta nastavená na testovanie skriptu, môžete spustiť tento príkaz:

./test.sh -s factory

Všimnete si, že vaša tapeta sa automaticky zmenila na požadovanú sadu tapiet v závislosti od dennej doby.

Po testovaní budete možno chcieť nainštalovať skript, ak ste nemali žiadne problémy. V adresári nájdete vyhradené install.sh skript presne na tento účel. Inštalovať dwall , všetko, čo musíte urobiť, je spustiť tento skript.

./install.sh

A je to. Úspešne ste nainštalovali dwall na vašom počítači so systémom Linux. Môžete prepínať medzi rôznymi sadami tapiet a dwall v závislosti od času automaticky použije príslušnú tapetu zo sady.

Ale to nie je všetko. V súčasnosti manuálne spustíte súbor dwall skript každých niekoľko hodín na aktualizáciu tapety. Aby ste tomu zabránili, môžete nastaviť úlohu cron a automatizovať tento proces, ktorý uvidíte v nasledujúcej časti.

Automatizácia dynamických tapiet s úlohami Cron

Nakoniec, na automatické prepínanie tapiet budete musieť nastaviť úlohu cron. Cron je príkaz Linuxu, ktorý môžete použiť na naplánovanie vykonávania príkazov alebo úloh niekedy v budúcnosti opakovane. Vo vašom prípade budete na spustenie potrebovať úlohu cron dwall každú hodinu. Môžete začať tým, že povolíte cron službu vo vašom systéme pomocou nižšie uvedených príkazov.

O distribúciách založených na Arch:

sudo systemctl enable cronie.service --now

Povolenie služby cron v systéme Ubuntu a ďalších distribúciách založených na Debiane:

sudo systemctl enable cron

Keď to budete mať hotové, budete musieť zistiť hodnoty niektorých premenných prostredia, než budete môcť pokračovať vo vytváraní úlohy cron. Spustite tento príkaz na termináli a poznačte si hodnoty:

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

Výstup na vašom termináli sa môže líšiť od výstupu zobrazeného na obrázku vyššie. Nerobte si starosti, pretože sa líši medzi rôznymi zariadeniami. Teraz, keď ste pripravení, vytvoríme úlohu cron pomocou programu crontab.

Zistite, akú mám základnú dosku
crontab -e

Uvidíte otvorený textový editor na pridanie novej úlohy cron. Prilepte nižšie uvedený príkaz do editora, ale uistite sa, že ste premenné prostredia nahradili svojimi vlastnými hodnotami.

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

Vo vyššie uvedenom príkaze nezabudnite nahradiť všetky hodnoty vo vnútri s vlastnými premennými prostredia a odstráňte súbor . A je to, úspešne ste vytvorili úlohu cron na dynamické prepínanie tapiet.

Ak chcete odstrániť predchádzajúcu úlohu cron a použiť inú sadu tapiet, môžete spustiť nasledujúce príkazy:

crontab -r
crontab -e

Znovu sa zobrazí okno textového editora. Tentokrát si môžete vybrať inú sadu tapiet nahradením premenná s novou hodnotou.

Užite si živú pracovnú plochu s dynamickým pozadím

Dynamické tapety sú jedným z najlepších spôsobov, ako začať s prispôsobovaním prostredia Linux. S desktopovým prostredím zameraným na prispôsobenie, ako je KDE Plasma alebo správcom okien, ako je i3, ho môžete dokonca posunúť na ďalšiu úroveň. Vyžaduje to však trocha drotárstva z vašej strany.

Chcete namiesto toho vyzerať a cítiť sa v systéme macOS? Hádajte čo, Linux to dokáže tiež. Tu je prehľad toho, ako môžete prispôsobiť svoje desktopové prostredie GNOME, Xfce, KDE Plasma, Unity alebo Cinnamon tak, aby napodobňovalo vzhľad systému macOS.

zdieľam zdieľam Tweet E -mail Vďaka týmto jednoduchým vylepšeniam bude Linux vyzerať ako macOS

Ak máte radi Linux, ale chcete, aby vyzeral viac ako macOS, máte šťastie! Tu je postup, ako vytvoriť, aby vaša pracovná plocha Linux vyzerala ako macOS.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Tapeta
  • Prispôsobenie Linuxu
O autorovi Nitin Ranganath(31 publikovaných článkov)

Nitin je vášnivý vývojár softvéru a študent počítačového inžinierstva vyvíjajúci webové aplikácie pomocou technológií JavaScript. Pracuje ako webový vývojár na voľnej nohe a vo voľnom čase rád píše pre Linux a programovanie.

Viac od Nitina Ranganatha

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber