Pywal: Uma ferramenta interessante para personalizar nossos terminais

Pywal: Uma ferramenta interessante para personalizar nossos terminais

Pywal: Uma ferramenta interessante para personalizar nossos terminais

Como de costume, de vez em quando, costumamos lançar alguma ferramenta útil, aplicativo, procedimento ou informação, para todos aqueles amantes de customização de seu muito apreciado Sistemas operacionais GNU / Linux. Então, hoje, vamos falar sobre pywal.

Em suma, podemos dizer que, Pywal é um utilitário de software pequeno, mas muito útil baseado em python3, que podemos usar para gerar uma paleta de cores das cores dominantes em uma imagem, como nosso fundo de telae, em seguida, aplicá-lo a todo o sistema operacional e em tempo real nesses programas, como nosso terminais, a fim de melhorar o seu personalização automatizada.

Komorebi: Conteúdo

Como dissemos acima, e antes de entrar totalmente no pywal, para quem gosta de personalizar e compartilhar seu capturas de tela de suas belas personalizações feitas em seu Desktops GNU / Linux, já seja por provar simples ou competir em seus respectivos grupos ou comunidades online, nós os deixamos abaixo, alguns posts anteriores relacionados com esse escopo, para você explorar e ler depois de concluir esta publicação.

Komorebi: Como personalizar nossas mesas com fundos animados?
Artigo relacionado:
Komorebi: Como personalizar nossas mesas com fundos animados?

Conkys: Como personalizar nosso Conkys para não usar Neofetch?
Artigo relacionado:
Conkys: Como personalizar nosso Conkys para não usar Neofetch?
XFCE: Como personalizar o Linux Mouse Desktop Environment?
Artigo relacionado:
XFCE: Como personalizar o Linux Mouse Desktop Environment?
Personalize GNU / Linux com Grub Customizer
Artigo relacionado:
Como personalizar nossos sistemas operacionais GNU / Linux?
dias-desktop-gnu-linux-sites-papéis de parede-celebração
Artigo relacionado:
GNU / Linux Desktop Days: sites de papéis de parede para comemorar

Pywal: Conteúdo

Pywal: utilitário Python3

O que é Pywal?

De acordo com o seu site oficial no GitHub, a referida ferramenta de software é descrita como segue:

"Pywal é uma ferramenta que gera uma paleta de cores a partir das cores dominantes em uma imagem. Em seguida, aplique as cores a todo o sistema e rapidamente em todos os seus programas favoritos. Existem atualmente 5 back-ends de geração de cores com suporte, cada um dos quais fornece uma paleta de cores diferente para cada imagem. Você provavelmente encontrará um esquema de cores atraente. Pywal também oferece suporte a temas predefinidos e tem mais de 250 temas integrados. Você também pode criar seus próprios arquivos de tema para compartilhar com outras pessoas."

A mesma descrição e mais informações úteis relacionadas podem ser obtidas visitando a seção Pywal no site do Projeto. Índice de pacotes Python (PyPI).

Instalação e uso no XFCE

Para nosso exemplo prático de como instalar e usar esta ferramenta, para personalizar especificamente nossos terminais, usaremos como de costume, um Retorno personalizado de MX LinuxChamado Milagres, então o procedimento explicado será adaptado ao Ambiente Desktop (Desktop Enviroment - DE) chamado XFCE. No entanto, como você verá mais tarde, ele poderia ser adaptado para uso em qualquer outro DE, com pequenas alterações. Como pode ser visto mais tarde, explorando, o seguinte vídeo.

instalação

sudo apt install imagemagick python3-pip
sudo pip3 install pywal

Execução

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

automação

Para automatizar personalização em XFCE devemos inserir as seguintes linhas de comandos de comando em «arquivo .bashrc » de nosso usuário para que seja realizado:

#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

Como você pode ver, no meu caso, deixe o terceiro formulário habilitado, ou seja, aquele que corresponde ao "Automatize papéis de parede configurando-os de um caminho dinâmico por meio do XFCE Desktop Background Manager" para tornar as alterações de configuração mais fáceis e rápidas.

Capturas de tela

Depois que tudo estiver configurado, e mudando nosso Papéis de parede com o XFCE Desktop Fund Manager, toda vez que fechamos e abrimos, o terminal será personalizado automaticamente, conforme mostrado abaixo:

Pywal: Captura de tela 1

Pywal: Captura de tela 2

Pywal: Captura de tela 3

Pywal: Captura de tela 4

Nota: As principais informações que aparecem nos terminais sempre saem multicoloridas, pois é uma mistura de Neofetch com Lolcat, conforme mostrado abaixo:

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

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" em «Pywal», um pequeno mas muito prático utilitário de software baseado em Python3, que podemos usar para gerar uma paleta de cores das cores dominantes de nosso fundo de telae, em seguida, aplique o mesmo ao nosso terminais, Para seu personalização; é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

Por enquanto, se você gostou disso publicación, Não pare Compartilhe com outras pessoas, nos seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens preferidos, de preferência gratuitos, abertos e / ou mais seguros como Telegram, Signal, Mastodonte ou outro de Fediverse, preferencialmente. E lembre-se de visitar nossa página inicial em «FromLinux» para explorar mais novidades, bem como aderir ao nosso canal oficial de Telegrama do FromLinux. Embora, para obter mais informações, você pode visitar qualquer Biblioteca online como OpenLibra y jedit, para acessar e ler livros digitais (PDFs) sobre este assunto ou outros.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.