Padariet savu Linux darbvirsmu skaistu, izmantojot dinamiskas tapetes

Padariet savu Linux darbvirsmu skaistu, izmantojot dinamiskas tapetes

Linux, iespējams, nav pirmā operētājsistēma, kas jums ienāk prātā, kad runājam par pielāgojumiem, taču ir gluži pretēji. Lai gan lielākā daļa Linux izplatījumu pirmajā palaišanas reizē var šķist vienkārša un garlaicīga, ir neskaitāmas pielāgošanas iespējas, lai padarītu darbvirsmu populāru un unikālu.





Ja esat lietpratīgs Linux lietotājs, iespējams, sapratāt, ka Linux var piedāvāt lielāku personalizāciju atkarībā no izmantotās darbvirsmas vides un logu pārvaldnieka. Sperim pirmo soli ceļā uz labāku darbvirsmas izskatu un pārejam uz dinamiskām tapetēm.





Kas ir dinamiskās tapetes?

Statiskās tapetes ir tās tapetes, kas noteiktā laika periodā nemainās automātiski. Šāda veida tapetes ir iebūvētas jūsu Linux izplatīšanā un darbvirsmas vidē. Tomēr jūs varat pārsniegt parastās statiskās tapetes un veikt lēcienu uz dinamiskām tapetēm.





Dinamiskas tapetes ir vienkāršs bash skripts, kas ļauj iestatīt tapetes atbilstoši pašreizējam laikam, izmantojot cron darba plānotāju. Vai esat neizpratnē par to, ko tas nozīmē? Īsumā tas ļauj iestatīt dažādas tapetes dažādiem diennakts laikiem. Iedomājieties, ka dienas laikā izmantojat gaišāku tapetes versiju, bet naktī - tumšāku. Izmantojot dinamiskās tapetes, jūs varat padarīt darbvirsmu reaktīvu.

Lai gan ir pieejami vairāk nekā 25 dažādi dažādu izšķirtspēju tapešu komplekti - no HD līdz 5K, varat arī izveidot savu fonu komplektu, lai iegūtu pielāgotu izskatu. Tā arī atbalsta peldētājs , rīks, kas ģenerē krāsu paleti no attēla dominējošajām krāsām un pēc tam piemēro krāsas visā sistēmā un visās jūsu iecienītākajās programmās.



Vai varat izmantot dinamiskās tapetes?

Lielākā daļa Linux darbvirsmas vides un logu pārvaldnieku atbalsta dinamisko fonu. Šeit ir oficiāls saraksts ar visām darbvirsmas vidēm un logu pārvaldniekiem, ar kuriem darbojas dinamiskās tapetes:

Darbvirsmas vide:





  • KUR
  • Panteons
  • GNOME
  • Deepin
  • Kanēlis
  • Xfce
  • LXDE
  • MATE

Logu pārvaldnieki:

  • Openbox
  • i3wm
  • bspwm
  • AwesomeWM
  • Fluxbox
  • FVWM
  • Šūpošanās

Neuztraucieties, ja jūsu darbvirsmas vide vai logu pārvaldnieks nav šajā sarakstā. Jūs joprojām varat izmēģināt un izmantot testa skriptu, lai pārbaudītu, vai tas darbojas jūsu sistēmā.





Instalējiet dinamisko fonu operētājsistēmā Linux

Pirms sākat instalēšanu dwall (Dinamiskās tapetes), jums būs jāinstalē visas nepieciešamās atkarības, lai tā darbotos pareizi. Atkarībā no jūsu izmantotā Linux izplatīšanas, lai instalētu atkarības, palaidiet kādu no divām tālāk norādītajām komandām.

Arch Linux un Arch balstītiem izplatījumiem:

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

Ja nedarbojat Xfce darbvirsmas vidi, lūdzu, noņemiet xorg-xrandr pakotni no iepriekš minētās komandas, jo jums tas nebūs vajadzīgs, ja izmantojat citu darbvirsmas vidi. Varat arī noņemt peldētājs ja neplānojat to izmantot.

Ubuntu un citiem Debian izplatījumiem:

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

Līdzīgi jūs varat noņemt x11-xserver-utils pakotni, ja nedarbojat Xfce darbvirsmas vidi.

Tagad, kad esat instalējis visas atkarības, ir pienācis laiks instalēt faktisko dwall rīks. Tas ir vienkāršs process, un jūs varat sākt ar to git krātuves klonēšana . Lūk, kā to izdarīt:

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

Ja vēlaties pārbaudīt bash skriptu pirms tā instalēšanas, varat palaist test.sh skriptu ar šādu komandu:

./test.sh

Kā jau pamanījāt, varat izvēlēties no vairāk nekā 25 dažādiem tapetes komplektiem. Piemēram, ja vēlaties lietot rūpnīca fonu komplektu skripta pārbaudei, varat palaist šo komandu:

./test.sh -s factory

Jūs pamanīsit, ka jūsu fona attēls ir automātiski mainīts uz vēlamo fonu komplektu atkarībā no diennakts laika.

Pēc pārbaudes, iespējams, vēlēsities instalēt skriptu, ja jums nebija nekādu problēmu. Katalogā jūs atradīsit īpašu instalēt.sh skriptu tieši šim nolūkam. Lai instalētu dwall , viss, kas jums jādara, ir palaist šo skriptu.

./install.sh

Un tur jūs ejat. Jūs esat veiksmīgi instalējis dwall savā Linux datorā. Varat pārslēgties starp dažādām fonu kopām un dwall automātiski uzliks atbilstošo fonu no komplekta atkarībā no laika.

Bet tas vēl nav viss. Pašlaik jūs manuāli palaidīsit dwall skriptu ik pēc dažām stundām, lai atjauninātu fona attēlu. Lai no tā izvairītos, varat iestatīt cron darbu un automatizēt šo procesu, ko redzēsit nākamajā sadaļā.

Dinamiska tapešu automatizācija ar Cron Jobs

Visbeidzot, lai automātiski pārslēgtu fona attēlus, jums būs jāiestata cron darbs. Cron ir Linux komanda, kuru varat izmantot, lai nākotnē atkārtoti ieplānotu komandu vai uzdevumu izpildi. Jūsu gadījumā, lai palaistu, jums būs nepieciešams cron darbs dwall katru stundu. Jūs varat sākt, iespējojot cron pakalpojumu savā sistēmā, izmantojot tālāk norādītās komandas.

Par Arch balstītiem izplatījumiem:

sudo systemctl enable cronie.service --now

Lai iespējotu cron pakalpojumu Ubuntu un citos Debian balstītos izplatījumos:

sudo systemctl enable cron

Kad tas ir izdarīts, jums būs jānoskaidro dažu vides mainīgo vērtības, pirms varat turpināt izveidot cron darbu. Izpildiet šo komandu savā terminālī un pierakstiet vērtības:

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

Termināļa izvads var atšķirties no tā, kas parādīts attēlā. Neuztraucieties par to, jo dažādās ierīcēs tas atšķiras. Tagad, kad esat gatavs doties, izveidosim cron darbu, izmantojot crontab.

samazināt video faila lielumu Windows 10
crontab -e

Jūs redzēsit teksta redaktoru, lai jūs varētu pievienot jaunu cron darbu. Ielīmējiet tālāk norādīto komandu redaktorā, bet noteikti nomainiet vides mainīgos ar savām vērtībām.

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

Iepriekš minētajā komandā noteikti nomainiet visas tajā esošās vērtības ar saviem vides mainīgajiem un noņemiet . Un tas arī viss, jūs esat veiksmīgi izveidojis cron darbu, lai dinamiski pārslēgtu fonu.

Lai noņemtu iepriekšējo cron darbu un izmantotu citu fona attēlu komplektu, varat palaist šādas komandas:

crontab -r
crontab -e

Atkal parādīsies teksta redaktora logs. Šoreiz jūs varat izvēlēties citu tapetes komplektu, aizstājot mainīgais ar jaunu vērtību.

Izbaudiet dzīvu darbvirsmu ar dinamiskām tapetēm

Dinamiskās tapetes ir viens no labākajiem veidiem, kā sākt personalizēt savu Linux pieredzi. Izmantojot uz pielāgošanu orientētu darbvirsmas vidi, piemēram, KDE Plasma, vai logu pārvaldnieku, piemēram, i3, jūs pat varat to pacelt nākamajā līmenī. Tomēr no jūsu puses tas prasa mazliet pieķeršanos.

Vai jums patīk macOS izskats un sajūta? Uzminiet, arī Linux to var izdarīt. Šeit ir apkopojums par to, kā pielāgot savu GNOME, Xfce, KDE Plasma, Unity vai Cinnamon darbvirsmas vidi, lai atdarinātu MacOS izskatu.

Kopīgot Kopīgot Čivināt E -pasts Padariet Linux līdzīgu macOS, izmantojot šos vienkāršos pielāgojumus

Ja jums patīk Linux, bet vēlaties, lai tas vairāk izskatās kā macOS, jums ir paveicies! Lūk, kā padarīt jūsu Linux darbvirsmu līdzīgu macOS.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Tapetes
  • Linux pielāgošana
Par autoru Nitin Ranganath(31 raksts publicēts)

Nitins ir dedzīgs programmatūras izstrādātājs un datortehnikas students, kurš izstrādā tīmekļa lietojumprogrammas, izmantojot JavaScript tehnoloģijas. Viņš strādā kā ārštata tīmekļa izstrādātājs, un brīvajā laikā viņam patīk rakstīt Linux un programmēšanai.

Vairāk no Nitin Ranganath

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu