Spraw, aby Twój pulpit systemu Linux wyglądał pięknie dzięki dynamicznej tapecie

Spraw, aby Twój pulpit systemu Linux wyglądał pięknie dzięki dynamicznej tapecie

Linux może nie jest pierwszym systemem operacyjnym, który przychodzi ci na myśl, gdy mówisz o dostosowaniach, ale jest wręcz przeciwnie. Podczas gdy większość dystrybucji Linuksa może wydawać się prosta i nudna przy pierwszym uruchomieniu, istnieją niezliczone opcje dostosowywania, dzięki którym Twój pulpit będzie wyglądał wyjątkowo.





Jeśli jesteś biegłym użytkownikiem Linuksa, być może zdałeś sobie sprawę, że Linux może oferować większą personalizację w zależności od używanego środowiska graficznego i menedżera okien. Zróbmy pierwszy krok w kierunku lepszego wyglądu pulpitu i przełączmy się na dynamiczne tapety.





Co to jest tapeta dynamiczna?

Tapety statyczne to tapety, które nie zmieniają się automatycznie przez pewien czas. Są to rodzaje tapet, które są wbudowane w twoją dystrybucję Linuksa i środowisko pulpitu. Możesz jednak wyjść poza zwykłe tapety statyczne i zrobić krok w kierunku tapet dynamicznych.





Dynamiczna tapeta to prosty skrypt bash, który pozwala ustawić tapety zgodnie z aktualnym czasem, za pomocą harmonogramu zadań cron. Nie rozumiesz, co to oznacza? Krótko mówiąc, pozwala ustawić różne tapety na różne pory dnia. Wyobraź sobie, że używasz jaśniejszej wersji tapety w dzień i ciemniejszej w nocy. Dzięki dynamicznej tapecie możesz sprawić, by Twój pulpit wyglądał na reaktywny.

Mimo że istnieje ponad 25 różnych zestawów tapet o różnych rozdzielczościach, od HD do 5K, możesz również stworzyć własny zestaw tapet o niestandardowym wyglądzie. Obsługuje również pywal , narzędzie, które generuje paletę kolorów z kolorów dominujących na obrazku, a następnie stosuje kolory w całym systemie i we wszystkich ulubionych programach.



Czy możesz użyć dynamicznej tapety?

Większość środowisk graficznych Linux i menedżerów okien obsługuje dynamiczną tapetę. Oto oficjalna lista wszystkich środowisk graficznych i menedżerów okien, z którymi współpracuje Dynamic Wallpaper:

Środowiska komputerowe:





  • GDZIE
  • Panteon
  • GNOM
  • Głęboko w
  • Cynamon
  • Xfce
  • LXDE
  • KUMPEL

Menedżerowie okien:

  • Otwierać pudełko
  • i3wm
  • bspwm
  • NiesamowiteWM
  • Fluxbox
  • FVWM
  • Kołysać

Nie martw się, jeśli Twojego środowiska graficznego lub menedżera okien nie ma na tej liście. Nadal możesz spróbować i użyć skryptu testowego, aby potwierdzić, czy działa w twoim systemie.





Zainstaluj dynamiczną tapetę w systemie Linux

Zanim zaczniesz instalować krasnolud (Dynamic Wallpaper), musisz zainstalować wszystkie niezbędne zależności, aby działała poprawnie. W zależności od uruchomionej dystrybucji Linuksa uruchom jedno z dwóch poleceń podanych poniżej, aby zainstalować zależności.

Dla dystrybucji Arch Linux i opartych na Arch:

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

Jeśli nie używasz środowiska graficznego Xfce, możesz usunąć xorg-xrandr pakiet z powyższego polecenia, ponieważ nie będziesz go potrzebować, jeśli używasz innych środowisk graficznych. Możesz również usunąć pywal jeśli nie planujesz go używać.

Dla Ubuntu i innych dystrybucji opartych na Debianie:

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

Podobnie możesz usunąć x11-xserver-utils pakiet, jeśli nie używasz środowiska graficznego Xfce.

Teraz, gdy masz już zainstalowane wszystkie zależności, nadszedł czas, aby zainstalować rzeczywiste krasnolud narzędzie. Jest to prosty proces i możesz zacząć od klonowanie repozytorium git . Oto jak to zrobić:

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

Jeśli chcesz przetestować skrypt bash przed przystąpieniem do instalacji, możesz uruchomić test.sh skrypt za pomocą następującego polecenia:

./test.sh

Jak zapewne zauważyłeś, możesz wybierać spośród ponad 25 różnych zestawów tapet. Na przykład, jeśli chcesz zastosować fabryka zestaw tapet do testowania skryptu, możesz uruchomić to polecenie:

./test.sh -s factory

Zauważysz, że tapeta została automatycznie zmieniona na żądany zestaw tapet w zależności od pory dnia.

Po przetestowaniu możesz chcieć zainstalować skrypt, jeśli nie napotkałeś żadnych problemów. Wewnątrz katalogu znajdziesz dedykowaną install.sh skrypt właśnie w tym celu. Żeby zainstalować krasnolud , wszystko co musisz zrobić, to uruchomić ten skrypt.

./install.sh

I proszę bardzo. Pomyślnie zainstalowałeś krasnolud na komputerze z systemem Linux. Możesz przełączać się między różnymi zestawami tapet i krasnolud automatycznie zastosuje odpowiednią tapetę z zestawu w zależności od czasu.

Ale to nie wszystko. W tej chwili ręcznie uruchomisz krasnolud skrypt co kilka godzin, aby zaktualizować tapetę. Aby tego uniknąć, możesz skonfigurować zadanie cron i zautomatyzować ten proces, co zobaczysz w następnej sekcji.

Dynamiczna automatyzacja tapet z Cron Jobs

Na koniec, aby automatycznie przełączać tapety, musisz skonfigurować zadanie cron. Cron to polecenie systemu Linux, którego można użyć do wielokrotnego planowania wykonywania poleceń lub zadań w przyszłości. W twoim przypadku będziesz potrzebować zadania cron do uruchomienia krasnolud co godzinę. Możesz zacząć od włączenia cron usługi w systemie za pomocą poleceń podanych poniżej.

W dystrybucjach opartych na Arch:

sudo systemctl enable cronie.service --now

Aby włączyć usługę cron w Ubuntu i innych dystrybucjach opartych na Debianie:

sudo systemctl enable cron

Gdy to zrobisz, będziesz musiał poznać wartości niektórych zmiennych środowiskowych, zanim będziesz mógł przejść do tworzenia zadania cron. Uruchom to polecenie na swoim terminalu i zanotuj wartości:

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

Dane wyjściowe na twoim terminalu mogą być inne niż te pokazane na powyższym obrazku. Nie martw się o to, ponieważ różni się na różnych urządzeniach. Teraz, gdy jesteś gotowy, utwórzmy zadanie cron za pomocą crontab .

dlaczego mój firestick nie działa?
crontab -e

Zobaczysz edytor tekstu, który otworzy się, aby dodać nowe zadanie crona. Wklej poniższe polecenie do edytora, ale pamiętaj, aby zastąpić zmienne środowiskowe własnymi wartościami.

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

W powyższym poleceniu pamiętaj o zastąpieniu wszystkich wartości w środku z własnymi zmiennymi środowiskowymi i usuń . I to wszystko, pomyślnie utworzyłeś zadanie cron do dynamicznego przełączania tapety.

Aby usunąć poprzednie zadanie crona i użyć innego zestawu tapet, możesz uruchomić następujące polecenia:

crontab -r
crontab -e

Ponownie pojawi się okno edytora tekstu. Tym razem możesz wybrać inny zestaw tapet, zastępując zmienna o nowej wartości.

Ciesz się żywym pulpitem z dynamiczną tapetą

Dynamiczne tapety to jeden z najlepszych sposobów na rozpoczęcie personalizacji systemu Linux. Z skoncentrowanym na dostosowywaniu środowiskiem graficznym, takim jak KDE Plasma lub menedżerem okien, takim jak i3, możesz nawet przenieść go na wyższy poziom. Wymaga to jednak trochę majsterkowania z twojej strony.

Masz ochotę na wygląd i działanie systemu macOS? Zgadnij co, Linux też to potrafi. Oto podsumowanie tego, jak dostosować środowisko graficzne GNOME, Xfce, KDE Plasma, Unity lub Cinnamon, aby naśladować wygląd systemu macOS.

Udział Udział Ćwierkać E-mail Spraw, aby Linux wyglądał jak macOS dzięki tym łatwym poprawkom

Jeśli lubisz Linuksa, ale chcesz, aby wyglądał bardziej jak macOS, masz szczęście! Oto, jak sprawić, by pulpit systemu Linux wyglądał jak macOS.

Czytaj dalej
Powiązane tematy
  • Linux
  • Tapeta
  • Dostosowywanie Linuksa
O autorze Nitin Ranganath(31 opublikowanych artykułów)

Nitin jest zapalonym programistą i studentem inżynierii komputerowej tworzącym aplikacje internetowe przy użyciu technologii JavaScript. Pracuje jako niezależny programista stron internetowych, aw wolnym czasie lubi pisać dla Linuksa i programowania.

Więcej od Nitina Ranganatha

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować