Pywal: Un instrument interesant pentru a ne personaliza terminalele

Pywal: Un instrument interesant pentru a ne personaliza terminalele

Pywal: Un instrument interesant pentru a ne personaliza terminalele

Ca de obicei, din când în când împărtășim instrumente, aplicații, proceduri sau informații utile pentru toți cei cărora le place să își personalizeze sistemele de operare GNU/Linux . De aceea, astăzi vom vorbi despre Pywal.

Pe scurt, Pywal este un utilitar software mic, dar foarte util, bazat pe Python 3 , care poate fi folosit pentru a genera o paletă de culori din culorile dominante dintr-o imagine, cum ar fi imaginea de fundal , și apoi o poate aplica întregului sistem de operare și din mers în programe precum terminalele , îmbunătățind astfel personalizarea automată a acestora.

Komorebi: Conținut

Așa cum am menționat mai sus și înainte de a aprofunda Pywal , pentru cei cărora le place să personalizeze și să partajeze capturi de ecran ale elementelor lor de personalizare frumoase pe desktop-urile GNU /Linux , fie pentru simplă plăcere, fie pentru a concura în grupurile sau comunitățile online respective , am inclus mai jos câteva postări anterioare legate de acest subiect , pe care le puteți explora și citi după ce terminați această publicație.

Komorebi: Cum să ne personalizăm birourile cu fundaluri animate?
Articol asociat:
Komorebi: Cum să ne personalizăm birourile cu fundaluri animate?
Conkys: Cum să ne personalizăm Conkys pentru a nu utiliza Neofetch?
Articol asociat:
Conkys: Cum să ne personalizăm Conkys pentru a nu utiliza Neofetch?
XFCE: Cum să personalizați mediul desktop Linux Mouse?
Articol asociat:
XFCE: Cum să personalizați mediul desktop Linux Mouse?
Personalizați GNU / Linux cu Grub Customizer
Articol asociat:
Cum să ne personalizăm sistemele de operare GNU / Linux?
zile-desktop-gnu-linux-site-uri-web-tapete-celebrare
Articol asociat:
GNU / Linux Desktop Days: Imagini de fundal de site-uri de sărbătorit

Pywal: Conținut

Pywal: utilitar Python3

Ce este Pywal?

Conform site-ului său oficial GitHub , instrumentul software este descris după cum urmează:

Pywal este un instrument care generează o paletă de culori din culorile dominante dintr-o imagine. Apoi aplică aceste culori întregului sistem și din mers în toate programele tale preferate. În prezent, există cinci backend-uri de generare a culorilor acceptate, fiecare oferind o paletă de culori diferită pentru fiecare imagine. Probabil vei găsi o schemă de culori atrăgătoare. Pywal acceptă, de asemenea, teme predefinite și are peste 250 de teme încorporate. De asemenea, poți crea propriile fișiere de temă pentru a le partaja cu alții.

Aceeași descriere și mai multe informații utile pot fi obținute vizitând secțiunea Pywal de pe site-ul web Python Package Index Project (PyPI).

Instalare și utilizare pe XFCE

Pentru exemplul nostru practic despre cum să instalăm și să utilizăm acest instrument, în special pentru a personaliza terminalele noastre, vom folosi, ca de obicei, un Respin personalizat al MX Linux numit MilagrOS . Prin urmare, procedura explicată va fi adaptată la mediul desktop XFCE (DE) . Cu toate acestea, după cum veți vedea mai târziu, ar putea fi adaptat pentru utilizare pe orice alt DE cu mici modificări. Acest lucru poate fi văzut în videoclipul următor.

Instalare

sudo apt install imagemagick python3-pip
sudo pip3 install pywal

Execuție

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

automatizare

Pentru a automatiza personalizarea în XFCE, trebuie să inserăm următoarele linii de comandă în fișierul .bashrc” al utilizatorului nostru pentru ca personalizarea să aibă loc:

#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

După cum puteți vedea, în cazul meu, am lăsat activată a treia metodă, adică cea care corespunde cu „Automatizarea imaginilor de fundal prin setarea lor dintr-o cale dinamică prin intermediul XFCE Desktop Background Manager” pentru a face modificările setărilor mai ușoare și mai rapide.

Capturi de ecran

Odată ce totul este configurat și după schimbarea imaginilor de fundal cu XFCE Desktop Background Manager , Terminalul va fi personalizat automat de fiecare dată când îl închidem și îl deschidem , așa cum se arată mai jos:

Pywal: Captură de ecran 1

Pywal: Captură de ecran 2

Pywal: Captură de ecran 3

Pywal: Captură de ecran 4

Notă : Informațiile afișate în partea de sus a terminalelor sunt întotdeauna multicolore, deoarece sunt un amestec de Neofetch și Lolcat, așa cum se arată mai jos:

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 ""

Imagine generică pentru concluziile articolului

Concluzie

Sperăm acest lucru puțină postare utilăMatei 22:21 pe «Pywal», un utilitar mic, dar foarte practic, bazat pe Python3, pe care le putem folosi generează o paletă de culori din culorile dominante ale noastre tapet, și apoi aplică același lucru și pentru terminal, pentru tine personalizare; este de mare interes și utilitate, pentru întreg «Comunidad de Software Libre y Código Abierto» și de o mare contribuție la difuzarea minunatului, gigantului și creșterii ecosistemului de aplicații al «GNU/Linux».

Deocamdată, dacă ți-a plăcut asta publicación, Nu te opri împărtășește-l cu alții, pe site-urile, canalele, grupurile sau comunitățile dvs. preferate de rețele sociale sau sisteme de mesagerie, de preferință gratuite, deschise și / sau mai sigure ca Telegramă, Semnal, Mastodont sau altul din Fediverse, preferabil. Și nu uitați să vizitați pagina noastră principală la «De la Linux» pentru a explora mai multe știri, precum și pentru a vă alătura canalului nostru oficial de Telegramă de la FromLinux. În timp ce, pentru mai multe informații, puteți vizita oricare Biblioteca online ca OpenLibra y jedit, pentru a accesa și a citi cărți digitale (PDF-uri) pe această temă sau altele.


Adăugați ca sursă preferată în Google