Dinamikus háttérképével varázsolja gyönyörűvé Linux -asztalát

Dinamikus háttérképével varázsolja gyönyörűvé Linux -asztalát

Lehet, hogy nem a Linux az első operációs rendszer, ami eszedbe jut, amikor a testreszabásokról beszélünk, de éppen ellenkezőleg. Bár a legtöbb Linux -disztribúció egyszerűnek és unalmasnak tűnhet az első rendszerindításkor, számtalan testreszabási lehetőség áll rendelkezésre, amelyekkel az asztalon megjelenhet és egyedivé válhat.





Ha Ön jártas Linux -felhasználó, akkor rájött, hogy a Linux több személyre szabást kínál az asztali környezettől és az ablakkezelőtől függően. Tegyük meg az első lépést a jobb asztali megjelenés felé, és váltsunk dinamikus háttérképekre.





Mi az a dinamikus háttérkép?

A statikus háttérképek azok a háttérképek, amelyek egy bizonyos idő alatt nem változnak automatikusan. Ilyen típusú háttérképeket építenek be a Linux disztribúcióba és az asztali környezetbe. Azonban túlléphet a szokásos statikus háttérképeken, és ugrást tehet a dinamikus háttérképek felé.





Dinamikus háttérkép egy egyszerű bash szkript, amely lehetővé teszi a háttérképek beállítását az aktuális idő szerint, egy cron feladatütemező használatával. Zavaros, hogy ez mit jelent? Dióhéjban lehetővé teszi, hogy különböző háttérképeket állítson be a nap különböző időpontjaihoz. Képzelje el, hogy nappal világosabb, éjjel sötétebb változatot használ. A Dinamikus háttérkép segítségével reaktívvá teheti az asztalt.

Annak ellenére, hogy több mint 25 különböző felbontású háttérképkészlet létezik, HD -től 5K -ig, saját háttérképkészletet is létrehozhat az egyedi megjelenés érdekében. Azt is támogatja úszó , egy eszköz, amely színpalettát hoz létre a kép domináns színeiből, majd a színeket az egész rendszerre és az összes kedvenc programjára alkalmazza.



Használhat dinamikus háttérképet?

A legtöbb Linux asztali környezet és ablakkezelő támogatja a dinamikus háttérképet. Íme egy hivatalos lista az összes asztali környezetről és ablakkezelőről, amelyekkel a Dynamic Wallpaper működik:

Asztali környezetek:





  • AHOL
  • Pantheon
  • GNOME
  • Mélyen benne
  • Fahéj
  • Xfce
  • LXDE
  • TÁRS

Ablakkezelők:

  • Nyitott doboz
  • i3wm
  • bspwm
  • FélelmetesWM
  • Fluxbox
  • FVWM
  • Inog, befolyás

Ne aggódjon, ha asztali környezete vagy ablakkezelője nem szerepel ezen a listán. Továbbra is kipróbálhatja, és a teszt szkripttel ellenőrizheti, hogy működik -e a rendszeren.





Telepítse a dinamikus háttérképet Linuxra

A telepítés megkezdése előtt dwall (Dinamikus háttérkép), telepítenie kell az összes szükséges függőséget, hogy megfelelően működjön. A használt Linux disztribúciótól függően futtassa az alábbi két parancs egyikét a függőségek telepítéséhez.

Arch Linux és Arch-alapú disztribúciók esetén:

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

Ha nem az Xfce asztali környezetet futtatja, távolítsa el a xorg-xrandr csomagot a fenti parancsból, mivel más asztali környezetek használata esetén nem lesz rá szükség. Ön is eltávolíthatja úszó ha nem tervezi használni.

Ubuntu és más Debian-alapú disztribúciók esetén:

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

Hasonlóképpen eltávolíthatja a x11-xserver-utils csomag, ha nem az Xfce asztali környezetet futtatja.

Most, hogy telepítette az összes függőséget, itt az ideje, hogy telepítse a ténylegeset dwall eszköz. Ez egy egyszerű folyamat, és kezdheti a git adattár klónozása . Ezt a következőképpen teheti meg:

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

Ha a telepítés folytatása előtt tesztelni szeretné a bash parancsfájlt, futtathatja a teszt.sh parancsfájlt a következő paranccsal:

./test.sh

Amint észrevetted, több mint 25 különböző háttérképkészlet közül választhatsz. Például, ha alkalmazni szeretné a gyár a szkript tesztelésére szolgáló háttérképkészlet, futtathatja ezt a parancsot:

./test.sh -s factory

Észre fogja venni, hogy a háttérkép automatikusan megváltozik a kívánt háttérképkészletre a napszaktól függően.

A tesztelés után érdemes telepíteni a szkriptet, ha nem szembesült semmilyen problémával. A könyvtárban talál egy dedikált install.sh forgatókönyv pontosan erre a célra. Üzembe helyezni dwall , mindössze annyit kell tennie, hogy futtatja ezt a szkriptet.

./install.sh

És tessék. Sikeresen telepítette dwall a Linux gépen. Válthat a különböző háttérképkészletek között, és dwall az idő függvényében automatikusan felveszi a megfelelő háttérképet a készletből.

De ez még nem minden. Jelenleg manuálisan futtatja a dwall szkriptet néhány óránként a háttérkép frissítéséhez. Ennek elkerülése érdekében beállíthat egy cron feladatot, és automatizálhatja ezt a folyamatot, amelyet a következő részben láthat.

Dinamikus háttérkép automatizálás Cron Jobs segítségével

Végül a háttérképek automatikus váltásához be kell állítania egy cron feladatot. A Cron egy Linux parancs, amellyel ütemezheti a parancsok vagy feladatok végrehajtását a jövőben, többször is. Esetében a futtatásához cron feladatra lesz szüksége dwall minden órában. Kezdheti az engedélyezésével cron szolgáltatást a rendszeren az alábbi parancsok használatával.

Arch-alapú disztribúciók:

sudo systemctl enable cronie.service --now

A cron szolgáltatás engedélyezése Ubuntu és más Debian-alapú disztribúciók esetén:

sudo systemctl enable cron

Miután elkészült, meg kell találnia egyes környezeti változók értékeit, mielőtt folytathatja a cron feladat létrehozását. Futtassa ezt a parancsot a terminálon, és jegyezze fel az értékeket:

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

A terminál kimenete eltérhet a fenti képen láthatótól. Ne aggódjon emiatt, mivel a különböző eszközökön eltér. Most, hogy már indulhat, hozzunk létre egy cron feladatot a crontab használatával.

hogyan lehet táblázatot készíteni szóban
crontab -e

Megjelenik egy szövegszerkesztő, amellyel új cron feladatot adhat hozzá. Illessze be az alábbi parancsot a szerkesztőbe, de győződjön meg arról, hogy a környezeti változókat saját értékeivel helyettesíti.

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

A fenti parancsban győződjön meg arról, hogy kicseréli az összes benne lévő értéket saját környezeti változóival, és távolítsa el a . És ennyi, sikeresen létrehozott egy cron feladatot a háttérkép dinamikus váltásához.

Ha el szeretné távolítani korábbi cron feladatát, és másik háttérképkészletet szeretne használni, futtassa a következő parancsokat:

crontab -r
crontab -e

Újra megjelenik egy szövegszerkesztő ablak. Ezúttal másik háttérképkészletet választhat a változó új értékkel.

Élvezze az élénk asztalt dinamikus háttérképekkel

A dinamikus háttérképek az egyik legjobb módja a Linux -élmény személyre szabásának. A testreszabás-központú asztali környezet, például a KDE Plasma vagy az ablakkezelő, például az i3 segítségével akár a következő szintre is emelheti. Ez azonban némi barkácsolást igényel az Ön oldaláról.

Szeretné a macOS megjelenését és hangulatát? Találd ki, a Linux is képes erre. Íme egy összefoglaló arról, hogyan testreszabhatja GNOME, Xfce, KDE Plasma, Unity vagy Cinnamon asztali környezetét, hogy utánozza a macOS megjelenését.

Részvény Részvény Csipog Email Tegye a Linuxot a macOS -hoz hasonlóan ezekkel az egyszerű csípésekkel

Ha kedveled a Linuxot, de szeretnéd, hogy jobban hasonlítson a macOS -ra, akkor szerencséd van! Az alábbiakban bemutatjuk, hogyan teheti úgy a Linux asztali számítógépét, mint a macOS.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Tapéta
  • Linux testreszabás
A szerzőről Nitin Ranganath(31 cikk megjelent)

Nitin lelkes szoftverfejlesztő és számítástechnikai hallgató, aki webes alkalmazásokat fejleszt JavaScript technológiák segítségével. Szabadúszó webfejlesztőként dolgozik, szabadidejében szeret Linuxra és programozásra írni.

Továbbiak Nitin Ranganath -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide