Díky dynamické tapetě bude váš desktop Linux vypadat krásně

Díky dynamické tapetě bude váš desktop Linux vypadat krásně

Linux nemusí být prvním operačním systémem, který vás napadne, když mluvíme o přizpůsobeních, ale je to přesně naopak. Zatímco většina distribucí Linuxu se může při prvním spuštění zdát prostá a nudná, existuje nespočet možností přizpůsobení, díky nimž bude vaše plocha vypadat a vypadat jedinečně.





Pokud jste zdatní uživatelé Linuxu, možná jste si uvědomili, že Linux může nabídnout více přizpůsobení v závislosti na používaném desktopovém prostředí a správci oken. Udělejme první krok k lepšímu vzhledu plochy a přepneme na dynamické tapety.





Co je dynamická tapeta?

Statické tapety jsou ty tapety, které se po určitou dobu automaticky nemění. Toto jsou typy tapet, které jsou součástí vaší distribuce a desktopového prostředí Linux. Můžete však jít nad rámec běžných statických tapet a udělat skok k dynamickým tapetám.





Dynamická tapeta je jednoduchý bash skript, který vám umožňuje nastavit tapety podle aktuálního času pomocí plánovače úloh cron. Máte zmatek v tom, co to znamená? Stručně řečeno, umožňuje nastavit různé tapety pro různé denní doby. Představte si použití jasnější verze tapety ve dne a tmavší v noci. Díky dynamickému pozadí může váš desktop vypadat reaktivně.

I když existuje více než 25 různých sad tapet s různým rozlišením, od HD po 5K, můžete si také vytvořit vlastní sadu tapet pro vlastní vzhled. Také podporuje plavec , nástroj, který generuje paletu barev z dominantních barev v obrázku a poté aplikuje barvy v celém systému a na všechny vaše oblíbené programy.



Můžete použít dynamickou tapetu?

Většina desktopových prostředí Linux a správců oken podporuje dynamickou tapetu. Zde je oficiální seznam všech desktopových prostředí a správců oken, se kterými Dynamic Wallpaper pracuje:

Prostředí pro stolní počítače:





  • KDE
  • Panteon
  • GNOME
  • Hluboko v
  • Skořice
  • Xfce
  • LXDE
  • MATE

Správci oken:

  • Otevřít krabici
  • i3wm
  • bspwm
  • Úžasné WM
  • Fluxbox
  • FVWM
  • Houpat

Pokud v tomto seznamu není vaše pracovní prostředí nebo správce oken, nedělejte si starosti. Stále to můžete zkusit a pomocí testovacího skriptu potvrdit, zda to ve vašem systému funguje.





Nainstalujte Dynamic Wallpaper na Linux

Než začnete s instalací dwall (Dynamic Wallpaper), budete muset nainstalovat všechny potřebné závislosti, aby fungoval správně. V závislosti na distribuci Linuxu, kterou používáte, spusťte některý ze dvou níže uvedených příkazů a nainstalujte závislosti.

Pro distribuce Arch Linux a Arch:

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

Pokud nepoužíváte desktopové prostředí Xfce, můžete soubor xorg-xrandr balíček z výše uvedeného příkazu, protože jej nebudete potřebovat, pokud používáte jiná desktopová prostředí. Můžete také odebrat plavec pokud jej neplánujete používat.

Pro Ubuntu a další distribuce založené na Debianu:

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

Podobně můžete odstranit nástroje x11-xserver balíček, pokud nepoužíváte desktopové prostředí Xfce.

Nyní, když máte nainstalovány všechny závislosti, je čas nainstalovat skutečné dwall nářadí. Jedná se o jednoduchý proces a můžete začít klonování úložiště git . Postupujte takto:

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

Chcete -li skript bash otestovat před jeho instalací, můžete spustit test.sh skript s následujícím příkazem:

./test.sh

Jak jste si možná všimli, můžete si vybrat z více než 25 různých sad tapet. Pokud například chcete použít továrna sada tapet pro testování skriptu, můžete spustit tento příkaz:

./test.sh -s factory

Všimnete si, že vaše tapeta byla automaticky změněna na požadovanou sadu tapet v závislosti na denní době.

Po testování můžete chtít nainstalovat skript, pokud jste se nesetkali s žádnými problémy. Uvnitř adresáře najdete vyhrazené install.sh skript přesně pro tento účel. Instalovat dwall , vše, co musíte udělat, je spustit tento skript.

./install.sh

A je to. Úspěšně jste nainstalovali dwall na vašem počítači se systémem Linux. Můžete přepínat mezi různými sadami tapet a dwall v závislosti na čase automaticky použije příslušnou tapetu ze sady.

Ale to není vše. V tuto chvíli ručně spustíte soubor dwall skript každých několik hodin aktualizujte tapetu. Abyste tomu zabránili, můžete nastavit úlohu cron a automatizovat tento proces, který uvidíte v další části.

Automatizace dynamických tapet s úlohami Cron

Nakonec, abyste mohli tapety přepínat automaticky, budete muset nastavit úlohu cron. Cron je příkaz Linux, který můžete použít k naplánování provádění příkazů nebo úkolů někdy v budoucnosti opakovaně. Ve vašem případě budete ke spuštění potřebovat úlohu cron dwall každou hodinu. Můžete začít povolením cron službu ve vašem systému pomocí níže uvedených příkazů.

Distribuce založené na Arch:

sudo systemctl enable cronie.service --now

Povolení služby cron v Ubuntu a dalších distribucích založených na Debianu:

sudo systemctl enable cron

Jakmile budete hotovi, budete muset zjistit hodnoty některých proměnných prostředí, než budete moci pokračovat ve vytváření úlohy cron. Spusťte tento příkaz na svém terminálu a poznamenejte si hodnoty:

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

Výstup na vašem terminálu se může lišit od výstupu zobrazeného na obrázku výše. Nedělejte si s tím starosti, protože se to u různých zařízení liší. Nyní, když jste v pořádku, vytvořme úlohu cron pomocí crontab.

co dělat se starým pc
crontab -e

Uvidíte otevřený textový editor pro přidání nové úlohy cron. Vložte níže uvedený příkaz do editoru, ale nezapomeňte nahradit proměnné prostředí vlastními hodnotami.

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

Ve výše uvedeném příkazu nezapomeňte nahradit všechny hodnoty uvnitř s vlastními proměnnými prostředí a odeberte . A je to, úspěšně jste vytvořili úlohu cron pro dynamické přepínání tapety.

Chcete -li odebrat předchozí úlohu cron a použít jinou sadu tapet, můžete spustit následující příkazy:

crontab -r
crontab -e

Znovu se zobrazí okno textového editoru. Tentokrát si můžete vybrat jinou sadu tapet nahrazením proměnná s novou hodnotou.

Užijte si živou plochu s dynamickou tapetou

Dynamické tapety jsou jedním z nejlepších způsobů, jak začít s personalizací prostředí Linux. S desktopovým prostředím zaměřeným na přizpůsobení, jako je KDE Plasma nebo správce oken, jako je i3, ho dokonce můžete posunout na další úroveň. Vyžaduje to však trochu šťourat z vaší strany.

Chcete místo toho vypadat a cítit se v macOS? Hádejte co, Linux to dokáže také. Zde je přehled toho, jak můžete přizpůsobit desktopové prostředí GNOME, Xfce, KDE Plasma, Unity nebo Cinnamon tak, aby napodobovalo vzhled macOS.

Podíl Podíl tweet E-mailem Díky těmto snadným vylepšením bude Linux vypadat jako macOS

Pokud máte rádi Linux, ale chcete, aby vypadal spíše jako macOS, máte štěstí! Zde je návod, jak zajistit, aby vaše Linuxová plocha vypadala jako macOS.

Číst dále
Související témata
  • Linux
  • Tapeta na zeď
  • Přizpůsobení Linuxu
O autorovi Nitin Ranganath(31 článků zveřejněno)

Nitin je vášnivý vývojář softwaru a student počítačového inženýrství vyvíjející webové aplikace pomocí technologií JavaScript. Pracuje jako webový vývojář na volné noze a ve svém volném čase rád píše pro Linux a programování.

Více od Nitin Ranganath

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru