Направете вашия работен плот на Linux красив с динамичен тапет

Направете вашия работен плот на Linux красив с динамичен тапет

Linux може да не е първата операционна система, която ви идва наум, когато говорите за персонализации, но е точно обратното. Въпреки че повечето дистрибуции на Linux могат да изглеждат обикновени и скучни при първото зареждане, има безброй опции за персонализиране, за да направите вашия работен плот поп и да изглежда уникален.





Ако сте опитен потребител на Linux, може би сте разбрали, че Linux може да предложи повече персонализация в зависимост от работната среда и мениджъра на прозорци, които използвате. Нека направим първата стъпка към по -добър външен вид на работния плот и да преминем към динамични тапети.





Какво е динамичен тапет?

Статичните тапети са тези тапети, които не се променят автоматично за определен период от време. Това са типовете тапети, които са вградени с вашата Linux дистрибуция и настолна среда. Можете обаче да надхвърлите обичайните статични тапети и да направите скок към динамични тапети.





Динамичен тапет е прост bash скрипт, който ви позволява да задавате тапети според текущото време, като използвате планировчик на задания на cron. Объркани ли сте какво означава това? Накратко, тя ви позволява да задавате различни тапети за различно време на деня. Представете си, че използвате по -ярка версия на тапет през деня и по -тъмна през нощта. С Dynamic Wallpaper можете да направите вашия работен плот да изглежда реактивен.

Въпреки че има над 25 различни комплекта тапети с различни резолюции, от HD до 5K, можете също да създадете свой собствен комплект тапети за персонализиран вид. Той също така поддържа плувец , инструмент, който генерира цветова палитра от доминиращите цветове в изображението и след това прилага цветовете в цялата система и върху всички ваши любими програми.



Можете ли да използвате динамичен тапет?

Повечето настолни среди на Linux и мениджъри на прозорци поддържат Dynamic Wallpaper. Ето официален списък с всички настолни среди и мениджъри на прозорци, с които Dynamic Wallpaper работи:

Настолни среди:





  • КЪДЕТО
  • Пантеон
  • GNOME
  • Дипин
  • Канела
  • Xfce
  • LXDE
  • MATE

Мениджъри на прозорци:

  • Отворена кутия
  • i3wm
  • bspwm
  • AwesomeWM
  • Fluxbox
  • FVWM
  • Люлеете се

Не се притеснявайте, ако вашата работна среда или мениджърът на прозорци не са в този списък. Все още можете да опитате и да използвате тестовия скрипт, за да потвърдите дали работи във вашата система.





Инсталирайте Dynamic Wallpaper на Linux

Преди да започнете инсталирането dwall (Dynamic Wallpaper), ще трябва да инсталирате всички необходими зависимости, за да работи правилно. В зависимост от дистрибуцията на Linux, която използвате, изпълнете някоя от двете команди, дадени по -долу, за да инсталирате зависимостите.

За Arch Linux и дистрибуции, базирани на Arch:

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

Ако не работите с работната среда на Xfce, не се колебайте да премахнете xorg-xrandr пакет от горната команда, тъй като няма да го изисквате, ако използвате други среди на работния плот. Можете също да премахнете плувец ако не планирате да го използвате.

За Ubuntu и други дистрибуции, базирани на Debian:

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

По същия начин можете да премахнете x11-xserver-utils пакет, ако не работите с работната среда Xfce.

Сега, когато сте инсталирали всички зависимости, е време да инсталирате действителната dwall инструмент. Това е лесен процес и можете да започнете от клониране на git хранилището . Ето как да направите това:

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

Ако искате да тествате bash скрипта, преди да продължите да го инсталирате, можете да стартирате test.sh скрипт със следната команда:

./test.sh

Както може би сте забелязали, можете да избирате от над 25 различни комплекта тапети. Например, ако искате да приложите фабрика тапет, зададен за тестване на скрипта, можете да изпълните тази команда:

./test.sh -s factory

Ще забележите, че вашият тапет автоматично е променен на желания от вас тапет в зависимост от времето на деня.

След тестване може да искате да инсталирате скрипта, ако не сте се сблъскали с проблеми. Вътре в директорията ще намерите специален install.sh скрипт точно за тази цел. Да инсталираш dwall , всичко, което трябва да направите, е да стартирате този скрипт.

./install.sh

И така. Успешно сте инсталирали dwall на вашата Linux машина. Можете да превключвате между различни набори тапети и dwall автоматично ще приложи подходящия тапет от комплекта в зависимост от времето.

Но това не е всичко. В момента ръчно ще стартирате dwall скрипт на всеки няколко часа, за да актуализирате тапета си. За да избегнете това, можете да настроите задание за cron и да автоматизирате този процес, което ще видите в следващия раздел.

Динамична автоматизация на тапети с Cron Jobs

И накрая, за да превключвате тапетите автоматично, ще трябва да настроите задача за cron. Cron е команда на Linux, която можете да използвате за планиране на многократното изпълнение на команди или задачи в бъдеще. Във вашия случай ще ви е необходима задача cron за изпълнение dwall всеки час. Можете да започнете, като активирате cron услуга във вашата система, като използвате командите, дадени по -долу.

За дистрибуции, базирани на Arch:

sudo systemctl enable cronie.service --now

За да активирате услугата cron в Ubuntu и други дистрибуции, базирани на Debian:

sudo systemctl enable cron

След като приключи, ще трябва да разберете стойностите на някои променливи на средата, преди да можете да продължите да създавате задание за cron. Изпълнете тази команда на терминала си и запишете стойностите:

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

Изходът на вашия терминал може да е различен от този, показан на изображението по -горе. Не се притеснявайте за това, тъй като се различава при различните устройства. Сега, когато сте готови, нека създадем cron работа, използвайки crontab.

как да изчистите RAM на windows 10
crontab -e

Ще видите отворен текстов редактор, за да добавите нова задача за cron. Поставете дадената по -долу команда в редактора, но не забравяйте да замените променливите на средата със собствените си стойности.

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

В горната команда не забравяйте да замените всички стойности вътре със собствените си променливи на околната среда и премахнете . И това е всичко, успешно сте създали cron работа за динамично превключване на вашия тапет.

За да премахнете предишното си задание за cron и да използвате различен набор от тапети, можете да изпълните следните команди:

crontab -r
crontab -e

Отново ще се покаже прозорец на текстов редактор. Този път можете да изберете различен комплект тапети, като замените променлива с нова стойност.

Насладете се на оживен работен плот с динамичен тапет

Динамичните тапети са един от най -добрите начини да започнете с персонализирането на вашето Linux изживяване. С ориентирана към персонализиране работна среда като KDE Plasma или мениджър на прозорци като i3, можете дори да я изведете на следващото ниво. Изисква обаче малко майтап от ваша страна.

Вместо това искате да изглеждате и чувствате macOS? Познайте какво, Linux може да направи и това. Ето обобщение за това как можете да персонализирате вашата работна среда GNOME, Xfce, KDE Plasma, Unity или Cinnamon, за да имитирате външния вид на macOS.

Дял Дял Туит електронна поща Направете Linux да изглежда като macOS с тези лесни ощипвания

Ако харесвате Linux, но искате той да прилича повече на macOS, имате късмет! Ето как да направите вашия работен плот на Linux да изглежда като macOS.

Прочетете Напред
Свързани теми
  • Linux
  • Тапет
  • Персонализиране на Linux
За автора Нитин Ранганат(31 статии са публикувани)

Нитин е запален разработчик на софтуер и студент по компютърно инженерство, разработващ уеб приложения, използващи JavaScript технологии. Той работи като уеб разработчик на свободна практика и обича да пише за Linux и програмиране в свободното си време.

Още от Nitin Ranganath

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux