Padarykite savo „Linux“ darbalaukį gražų naudodami dinaminius tapetus

Padarykite savo „Linux“ darbalaukį gražų naudodami dinaminius tapetus

„Linux“ gali būti ne pirmoji operacinė sistema, kuri jums ateina į galvą, kai kalbate apie pritaikymą, tačiau yra visiškai priešingai. Nors dauguma „Linux“ paskirstymų pirmą kartą paleidus gali atrodyti paprasti ir nuobodūs, yra daugybė tinkinimo parinkčių, kad jūsų darbalaukis atrodytų ir atrodytų nepakartojamas.





Jei esate patyręs „Linux“ vartotojas, galbūt supratote, kad „Linux“ gali pasiūlyti daugiau suasmeninimo, atsižvelgiant į naudojamą darbalaukio aplinką ir langų tvarkyklę. Ženkime pirmąjį žingsnį geresnės darbalaukio išvaizdos link ir pereikime prie dinamiškų tapetų.





Kas yra dinaminiai tapetai?

Statiniai tapetai yra tie tapetai, kurie per tam tikrą laiką nesikeičia automatiškai. Tai yra tokio tipo tapetai, kurie yra integruoti į jūsų „Linux“ platinimą ir darbalaukio aplinką. Tačiau galite peržengti įprastus statinius tapetus ir pereiti prie dinamiškų tapetų.





Dinaminiai tapetai yra paprastas „bash“ scenarijus, leidžiantis nustatyti fono paveikslėlius pagal esamą laiką, naudojant „cron“ darbų planuotoją. Pasimetęs, ką tai reiškia? Trumpai tariant, tai leidžia nustatyti skirtingus dienos paros tapetus. Įsivaizduokite, kad dieną naudojate ryškesnę tapetų versiją, o naktį - tamsesnę. Naudodami dinaminius tapetus, galite padaryti darbalaukį reaktyvų.

Nors yra daugiau nei 25 skirtingos skiriamosios gebos tapetų rinkiniai, nuo HD iki 5K, taip pat galite sukurti savo tapetų rinkinį, kad atrodytų individualiai. Taip pat palaiko plaukikas , įrankis, kuris sugeneruoja spalvų paletę iš dominuojančių vaizdo spalvų ir tada taiko spalvas visoje sistemoje ir visose jūsų mėgstamose programose.



Ar galite naudoti dinaminius tapetus?

Dauguma „Linux“ darbalaukio aplinkų ir langų tvarkyklių palaiko dinaminius tapetus. Čia yra oficialus visų darbalaukio aplinkų ir langų tvarkyklių, su kuriomis veikia „Dynamic Wallpaper“, sąrašas:

Staliniai kompiuteriai:





  • KUR
  • Panteonas
  • GNOME
  • Deepinas
  • Cinamonas
  • Xfce
  • LXDE
  • BIČIULIS

Langų valdytojai:

  • Openbox
  • i3wm
  • bspwm
  • NuostabusWM
  • „Fluxbox“
  • FVWM
  • Sway

Nesijaudinkite, jei jūsų darbalaukio aplinkos ar langų tvarkyklės nėra šiame sąraše. Vis tiek galite pabandyti ir naudoti bandomąjį scenarijų, kad patvirtintumėte, ar jis veikia jūsų sistemoje.





Įdiekite dinaminius tapetus „Linux“

Prieš pradėdami diegti dwall (Dinaminiai tapetai), turėsite įdiegti visas būtinas priklausomybes, kad jis tinkamai veiktų. Priklausomai nuo jūsų naudojamo „Linux“ platinimo, paleiskite vieną iš dviejų žemiau pateiktų komandų, kad įdiegtumėte priklausomybes.

„Arch Linux“ ir „Arch“ platinimams:

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

Jei nenaudojate „Xfce“ darbalaukio aplinkos, nedvejodami pašalinkite xorg-xrandr paketą iš aukščiau pateiktos komandos, nes jums to nereikės, jei naudojate kitą darbalaukio aplinką. Taip pat galite pašalinti plaukikas jei neplanuojate jo naudoti.

„Ubuntu“ ir kitiems Debian'o platinimams:

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

Panašiai galite pašalinti x11-xserver-utils paketą, jei nenaudojate „Xfce“ darbalaukio aplinkos.

Dabar, kai įdiegėte visas priklausomybes, laikas įdiegti tikrąją dwall įrankis. Tai paprastas procesas, ir jūs galite pradėti klonuojant „git“ saugyklą . Štai kaip tai padaryti:

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

Jei norite išbandyti „bash“ scenarijų prieš jį diegdami, galite paleisti test.sh scenarijų su tokia komanda:

./test.sh

Kaip jau pastebėjote, galite pasirinkti iš daugiau nei 25 skirtingų tapetų rinkinių. Pavyzdžiui, jei norite taikyti gamykla tapetų rinkinį scenarijui išbandyti, galite paleisti šią komandą:

./test.sh -s factory

Pastebėsite, kad jūsų ekrano užsklanda automatiškai buvo pakeista į norimą tapetų rinkinį, priklausomai nuo paros laiko.

Po bandymo galbūt norėsite įdiegti scenarijų, jei nesusidūrėte su jokiomis problemomis. Katalogo viduje rasite specialų įdiegti.sh scenarijų būtent šiam tikslui. Instaliuoti dwall , viskas, ką jums reikia padaryti, tai paleisti šį scenarijų.

./install.sh

Ir štai. Sėkmingai įdiegėte dwall „Linux“ kompiuteryje. Galite perjungti skirtingus tapetų rinkinius ir dwall automatiškai pritaikys atitinkamą ekrano kopiją, priklausomai nuo laiko.

Bet tai dar ne viskas. Šiuo metu paleisite rankiniu būdu dwall scenarijų kas kelias valandas, kad atnaujintumėte fono paveikslėlį. Norėdami to išvengti, galite nustatyti „cron“ užduotį ir automatizuoti šį procesą, kurį pamatysite kitame skyriuje.

Dinamiška tapetų automatika su „Cron Jobs“

Galiausiai, norėdami automatiškai perjungti fono paveikslėlius, turėsite nustatyti „cron“ užduotį. „Cron“ yra „Linux“ komanda, kurią galite naudoti norėdami ateityje planuoti komandų ar užduočių vykdymą. Jūsų atveju jums reikės „cron“ darbo dwall kiekviena valanda. Galite pradėti įjungdami cron paslaugą savo sistemoje naudodami toliau pateiktas komandas.

Apie „Arch“ platinimą:

sudo systemctl enable cronie.service --now

Norėdami įjungti „cron“ paslaugą „Ubuntu“ ir kituose „Debian“ pagrindu veikiančiuose platinimuose:

sudo systemctl enable cron

Kai tai bus padaryta, prieš pradėdami kurti „cron“ užduotį, turėsite sužinoti kai kurių aplinkos kintamųjų reikšmes. Paleiskite šią komandą savo terminale ir užsirašykite reikšmes:

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

Terminalo išvestis gali skirtis nuo pavaizduotos aukščiau esančiame paveikslėlyje. Nesijaudinkite dėl to, nes skirtinguose įrenginiuose jis skiriasi. Dabar, kai jums sekasi, sukurkime „cron“ užduotį naudodami „crontab“.

kuri maisto pristatymo paslauga yra pigiausia
crontab -e

Pamatysite teksto redaktorių, kad galėtumėte pridėti naują „cron“ užduotį. Įklijuokite žemiau pateiktą komandą į redaktorių, tačiau būtinai pakeiskite aplinkos kintamuosius savo vertėmis.

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

Aukščiau pateiktoje komandoje būtinai pakeiskite visas viduje esančias vertes su savo aplinkos kintamaisiais ir pašalinkite . Ir viskas, jūs sėkmingai sukūrėte „cron“ užduotį, kad dinamiškai pakeistumėte ekrano foną.

Norėdami pašalinti ankstesnį „cron“ darbą ir naudoti kitą tapetų rinkinį, galite paleisti šias komandas:

crontab -r
crontab -e

Vėl pasirodys teksto rengyklės langas. Šį kartą galite pasirinkti kitą tapetų rinkinį, pakeisdami kintamasis su nauja reikšme.

Mėgaukitės gyvu darbalaukiu su dinamiškais tapetais

Dinaminiai tapetai yra vienas iš geriausių būdų pradėti suasmeninti „Linux“ patirtį. Naudodami į pritaikymą orientuotą darbalaukio aplinką, pvz., „KDE Plasma“, arba langų tvarkyklę, pvz., „I3“, galite ją perkelti į kitą lygį. Tačiau iš jūsų pusės reikia šiek tiek pasimėgauti.

Ar norite, kad „MacOS“ atrodytų ir jaustųsi? Atspėk, „Linux“ taip pat gali tai padaryti. Čia pateikiamas apibendrinimas, kaip galite tinkinti „GNOME“, „Xfce“, „KDE Plasma“, „Unity“ ar „Cinnamon“ darbalaukio aplinką, kad imituotų „macOS“ išvaizdą.

Dalintis Dalintis „Tweet“ Paštu Padarykite „Linux“ panašų į „macOS“ naudodami šiuos paprastus pakeitimus

Jei jums patinka „Linux“, bet norite, kad jis atrodytų labiau kaip „MacOS“, jums pasisekė! Štai kaip padaryti, kad „Linux“ darbalaukis atrodytų kaip „MacOS“.

Skaityti toliau
Susijusios temos
  • Linux
  • Tapetai
  • „Linux“ pritaikymas
Apie autorių Nitinas Ranganatas(Paskelbti 31 straipsniai)

Nitinas yra aistringas programinės įrangos kūrėjas ir kompiuterių inžinerijos studentas, kuriantis žiniatinklio programas naudojant „JavaScript“ technologijas. Jis dirba kaip laisvai samdomas žiniatinklio kūrėjas ir laisvalaikiu mėgsta rašyti „Linux“ ir programavimui.

Daugiau iš Nitin Ranganath

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia