Pywal: Интересен инструмент за персонализиране на нашите терминали

Pywal: Интересен инструмент за персонализиране на нашите терминали

Pywal: Интересен инструмент за персонализиране на нашите терминали

Както обикновено, от време на време споделяме полезни инструменти, приложения, процедури или информация за всички, които обичат да персонализират любимите си операционни системи GNU/Linux . Ето защо днес ще говорим за Pywal.

Накратко, Pywal е малка, но много полезна софтуерна програма, базирана на Python 3 , която може да се използва за генериране на цветова палитра от доминиращите цветове в изображение, като например тапета ви , и след това да се приложи към цялата операционна система и в движение в програми като терминалите ви , като по този начин се подобрява тяхното автоматично персонализиране.

Komorebi: Съдържание

Както споменахме по-горе и преди да се задълбочим в Pywal , за тези, които обичат да персонализират и споделят екранни снимки на своите красиви персонализации на своите GNU /Linux настолни компютри , независимо дали за просто удоволствие или за да се състезават в съответните си онлайн групи или общности , сме включили някои предишни публикации, свързани с тази тема, по-долу, за да ги разгледате и прочетете след като завършите тази публикация.

Komorebi: Как да персонализираме нашите бюра с анимирани фонове?
Свързана статия:
Komorebi: Как да персонализираме нашите бюра с анимирани фонове?
Conkys: Как да персонализираме нашите Conkys да не използват Neofetch?
Свързана статия:
Conkys: Как да персонализираме нашите Conkys да не използват Neofetch?
XFCE: Как да персонализирате работната среда на мишката за Linux?
Свързана статия:
XFCE: Как да персонализирате работната среда на мишката за Linux?
Персонализирайте GNU / Linux с Grub Customizer
Свързана статия:
Как да персонализираме нашите операционни системи GNU / Linux?
дни-десктоп-gnu-linux-уебсайтове-тапети-празник
Свързана статия:
Дни на работния плот на GNU / Linux: Уебсайтове за тапети за празнуване

Pywal: Съдържание

Pywal: Помощна програма Python3

Какво е Pywal?

Според официалния уебсайт на GitHub , софтуерният инструмент е описан по следния начин:

„ Pywal е инструмент, който генерира цветова палитра от доминиращите цветове в изображение. След това той прилага тези цветове към цялата ви система и в движение във всички ваши любими програми. В момента има пет поддържани backend-а за генериране на цветове, всеки от които предоставя различна цветова палитра за всяко изображение. Вероятно ще намерите привлекателна цветова схема. Pywal също така поддържа предварително дефинирани теми и има над 250 вградени теми. Можете също да създавате свои собствени файлове с теми, които да споделяте с други. “

Същото описание и друга полезна информация, свързана с него, можете да получите, като посетите раздела Pywal в уебсайта на Python Package Index Project (PyPI).

Инсталиране и използване на XFCE

За нашия практически пример за това как да инсталираме и използваме този инструмент, по-специално за персонализиране на нашите терминали, ще използваме, както обикновено, персонализиран Respin на MX Linux, наречен MilagrOS . Следователно, обяснената процедура ще бъде адаптирана към работната среда XFCE (DE) . Въпреки това, както ще видите по-късно, тя може да бъде адаптирана за използване във всяка друга DE с леки модификации. Това може да се види в следващото видео.

Инсталация

sudo apt install imagemagick python3-pip
sudo pip3 install pywal

Изпълнение

wal -n -q -i ./Descargas/fondo-escritorio-actual.jpeg

Automatización

За да автоматизираме персонализирането в XFCE, трябва да вмъкнем следните командни редове във файла " .bashrc" на нашия потребител , за да се осъществи персонализирането:

#Automatizar fondos de pantalla estableciéndolo desde una ruta fija
#registrowallpaper=$(cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml | grep 'name="last-image"' | grep 'value="/home/sysadmin/Descargas/' | awk '{print $4}' | sed 's/value="//' | sed 's/"//g') ; wallpaper=${registrowallpaper%??}
#Automatizar fondos de pantalla estableciendolo desde una ruta dinámica vía Explorador de archivos Thunar
#registrowallpaper=$(cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml | grep 'name="image-path"' | sed -n '1p' | awk '{print $4}' | sed 's/value="//' | sed 's/"//g') ; wallpaper=${registrowallpaper%??}
#Automatizar fondos de pantalla estableciéndolo desde una ruta dinámica vía Gestor de Fondos de Escritorios de XFCE
registrowallpaper=$(cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml | grep 'name="last-image"' | sed -n '9p' | awk '{print $4}' | sed 's/value="//' | sed 's/"//g') ; wallpaper=${registrowallpaper%??}
#Ejecutar personalización con Pywal en XFCE
wal -n -q -i $wallpaper

Както виждате, в моя случай оставих третия метод активиран, тоест този, който съответства на „Автоматизиране на тапети чрез задаването им от динамичен път чрез XFCE Desktop Background Manager“, за да направя промените в настройките по-лесни и бързи.

Снимки на екрана

След като всичко е конфигурирано и след като сменим тапетите си с XFCE Desktop Background Manager , терминалът ще се персонализира автоматично всеки път, когато го затваряме и отваряме , както е показано по-долу:

Pywal: Екранна снимка 1

Pywal: Екранна снимка 2

Pywal: Екранна снимка 3

Pywal: Екранна снимка 4

Забележка : Информацията, показвана в горната част на терминалите, винаги е многоцветна, тъй като е смесица от Neofetch и Lolcat, както е показано по-долу:

neofetch --backend off --stdout | lolcat
toilet -f small -F metal "MilagrOS GNU/Linux"
figlet -ltf small -w 100 "DesdeLinux"
toilet -f small -F metal "blog.desdelinux.net"
printf %80s |tr " " "=" ; echo "" ; echo "Autor: Linux Post Install Twitter: @albertccs1976 Telegram: @Linux_Post_Install" ; printf %80s |tr " " "=" ; echo ""

Общо изображение за заключения на статията

Заключение

Надяваме се това "полезен малък пост" за «Pywal», малка, но много практична помощна програма, базирана на Python3, което можем да използваме генерирайте цветова палитра от доминиращите цветове на нашите тапетии след това да приложите същото към нашите терминал, за вашия персонализация; представлява голям интерес и полезност, като цяло «Comunidad de Software Libre y Código Abierto» и от голям принос за разпространението на прекрасната, гигантска и нарастваща екосистема от приложения на «GNU/Linux».

Засега, ако това ви е харесало publicación, Не спирай споделете го с други хора, на любимите ви уебсайтове, канали, групи или общности от социални мрежи или системи за съобщения, за предпочитане безплатни, отворени и / или по-сигурни като Telegram, Сигнал, Мастодон или друг от Fediverse, за предпочитане. И не забравяйте да посетите нашата начална страница на адрес «FromLinux» за да изследвате още новини, както и да се присъедините към официалния ни канал на Телеграма от DesdeLinux. Докато за повече информация можете да посетите всеки Онлайн библиотека като OpenLibra y едит, за достъп и четене на цифрови книги (PDF файлове) по тази тема или други.


Добавяне като предпочитан източник в Google