Pywal: een interessante tool om onze terminals aan te passen

Pywal: een interessante tool om onze terminals aan te passen

Pywal: een interessante tool om onze terminals aan te passen

Zoals gewoonlijk geven we van tijd tot tijd meestal een nuttig hulpmiddel, toepassing, procedure of informatie vrij voor al deze zaken maatwerk liefhebbers van zijn zeer gewaardeerd GNU / Linux-besturingssystemen. Dus vandaag zullen we erover praten pywal.

Kort gezegd kunnen we zeggen dat Pywal een klein, maar erg handig softwareprogramma is gebaseerd op python3, die we kunnen gebruiken genereer een kleurenpalet van de dominante kleuren in een foto, zoals onze behang, en pas het vervolgens toe op het volledige besturingssysteem en direct in die programma's, zoals ons terminal, om uw geautomatiseerde personalisatie.

Komorebi: inhoud

Zoals we hierboven al zeiden, en voordat we er volledig op ingingen pywal, voor degenen die genieten van de personaliseer en deel sus schermafbeeldingen van je prachtige aanpassingen gemaakt op je GNU / Linux-desktops, een van beide eenvoudig proeven of concurreren in hun respectieve groepen of online gemeenschappen, laten we ze hieronder, enkele gerelateerde eerdere berichten met dat toepassingsgebied, zodat u deze kunt verkennen en lezen na het voltooien van deze publicatie.

Komorebi: Hoe kunnen onze desks worden aangepast met geanimeerde achtergronden?
Gerelateerd artikel:
Komorebi: Hoe kunnen onze desks worden aangepast met geanimeerde achtergronden?

Conkys: Hoe kunnen onze Conkys worden aangepast om Neofetch niet te gebruiken?
Gerelateerd artikel:
Conkys: Hoe kunnen onze Conkys worden aangepast om Neofetch niet te gebruiken?
XFCE: Hoe de Linux Mouse Desktop Environment aanpassen?
Gerelateerd artikel:
XFCE: Hoe de Linux Mouse Desktop Environment aanpassen?
Pas GNU / Linux aan met Grub Customizer
Gerelateerd artikel:
Hoe kunnen onze GNU / Linux-besturingssystemen worden aangepast?
dagen-desktop-gnu-linux-websites-wallpapers-feest
Gerelateerd artikel:
GNU / Linux Desktop Days: Wallpapers-websites om te vieren

Pywal: inhoud

Pywal: Python3-hulpprogramma

Wat is Pywal?

Volgens jouw officiële website op GitHub, wordt genoemde softwaretool als volgt beschreven:

"Pywal is een tool die een kleurenpalet genereert uit de dominante kleuren in een afbeelding. Breng vervolgens de kleuren aan op het hele systeem en direct in al je favoriete shows. Er zijn momenteel 5 ondersteunde backends voor het genereren van kleuren, die elk een ander kleurenpalet bieden voor elke afbeelding. U zult waarschijnlijk een aantrekkelijk kleurenschema vinden. Pywal ondersteunt ook vooraf gedefinieerde thema's en heeft meer dan 250 ingebouwde thema's. U kunt ook uw eigen themabestanden maken om met anderen te delen."

Dezelfde beschrijving en meer gerelateerde nuttige informatie kan worden verkregen door de Pywal-sectie op de Project-website te bezoeken. Python-pakketindex (PyPI).

Installatie en gebruik op XFCE

Voor ons praktische voorbeeld van hoe deze tool te installeren en gebruiken, om onze terminals specifiek aan te passen, zullen we zoals gewoonlijk een Aangepaste respin de MX Linux, Called Wonderen, dus de verklaarde procedure zal worden aangepast aan de Desktopomgeving (Desktopomgeving - DE) riep XFCE. Zoals u later zult zien, kan het echter worden aangepast voor gebruik op elke andere DE, met kleine wijzigingen. Zoals later kan worden gezien door te onderzoeken, het volgende video.

installatie

sudo apt install imagemagick python3-pip
sudo pip3 install pywal

Uitvoering

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

automatisering

Automatiseren maatwerk in XFCE we moeten de volgende regels invoegen van commando commando's op «.bashrc-bestand » van onze gebruiker zodat het wordt uitgevoerd:

#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

Zoals u kunt zien, laat in mijn geval het derde formulier ingeschakeld, dat wil zeggen het formulier dat overeenkomt met "Automatiseer achtergronden door deze in te stellen vanaf een dynamisch pad via de XFCE Desktop Background Manager" om het wijzigen van instellingen gemakkelijker en sneller te maken.

Schermafbeeldingen

Zodra alles is geconfigureerd en onze Achtergronden de XFCE Desktop Fondsbeheerder, elke keer dat we sluiten en openen, de terminal wordt automatisch aangepast, zoals hieronder weergegeven:

Pywal: Screenshot 1

Pywal: Screenshot 2

Pywal: Screenshot 3

Pywal: Screenshot 4

notitie: De belangrijkste informatie die in de terminals wordt weergegeven, is altijd veelkleurig, omdat het een mix is ​​van Neofetch met Lolcat, zoals hieronder te zien is:

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

Generieke afbeelding voor artikelconclusies

Conclusie

We hopen dit "handige kleine post" op «Pywal», een klein maar zeer praktisch softwareprogramma gebaseerd op Python3, die we kunnen gebruiken genereer een kleurenpalet van de dominante kleuren van ons behang, en pas hetzelfde toe op onze terminal, Voor jouw personalisatie; is van groot belang en nut voor het geheel «Comunidad de Software Libre y Código Abierto» en een grote bijdrage aan de verspreiding van het prachtige, gigantische en groeiende ecosysteem van toepassingen van «GNU/Linux».

Voor nu, als je dit leuk vond publicación, Stop niet deel het met anderen, op uw favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken of berichtensystemen, bij voorkeur gratis, open en / of veiliger als Telegram, Signaal, Mastodont of een ander van Fediverse, bij voorkeur. En vergeet niet om onze startpagina te bezoeken op «FromLinux» om meer nieuws te ontdekken en om lid te worden van ons officiële kanaal van Telegram van DesdeLinux. Terwijl u voor meer informatie een bezoek kunt brengen aan Online bibliotheek als OpenLibra y jedit, om digitale boeken (pdf's) over dit of anderen te openen en te lezen.


De inhoud van het artikel voldoet aan onze principes van redactionele ethiek. Klik op om een ​​fout te melden hier.

Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd.

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.