Conheça Gradience, uma ferramenta para personalizar o libadwaita

Conheça Gradience, uma ferramenta para personalizar o libadwaita

Alguns veem o surgimento do libadwaita como um bloqueio intencional projetado para atrapalhar a personalização do usuário final, mas esse novo aplicativo prova o contrário.

Gradience um aplicativo de desktop ágil escrito em Python, GTK4 e libadwaita. Usando-o, você pode ajustar cada cor mostrada no tema libadwaita (bem como cores do tema adw-gtk3, caso você o instale).

Estamos falando de cores de aplicativos de fundo, cor do botão, alternações, interruptores, caixas de seleção e controles deslizantes; Menus; Diálogos; pop-overs; listas, texto... Você pode até ajustar a opacidade se você realmente gosta de ver seu papel de parede.

gradience_2

Há até uma guia avançada onde o código CSS personalizado pode ser aplicado — este aplicativo quebra o mito de que libadwaita limita a personalização do tema.

Gradience tem alguns recursos interessantes para ajudar os menos talentosos entre nós a alcançar uma configuração personalizada de desktop que não faz os olhos de ninguém doer.

gradience

O modo 'Monet' pode gerar automaticamente um esquema de cores libadwaita com base nas cores de qualquer imagem que você alimentá-lo. Você tem um monte de controles para ajustar o que ele produz com mais detalhes, usando seus cálculos iniciais como base. Você pode configurar, nomear e salvar sua predefinição 'Material Design 3' para usar novamente ou compartilhar.

O que nos leva ao verdadeiro recurso "assassino" da Gradience: ele permite que você salve, exporte, importe e navegue em "predefinições" com curadoria de outros usuários Gradience.

Existem algumas paletas fantásticas já disponíveis, incluindo as baseadas no popular esquema de cores "Drácula", e o calmante esquema de cores "Solarized", que você pode ver na foto abaixo:

solarized

Talvez o mais importante, Gradience seja relativamente "seguro" para você como você pode, com um clique, desfazer/redefinir/retornar ao libadwaita original.

Com Gradience você pode:

  • Alterar qualquer cor do tema Adwaita
  • Aplicar Cores Material 3 de papel de parede
  • Pesquisar e instalar as predefinições de outros usuários
  • Alterar opções avançadas com CSS
  • Estender a funcionalidade usando plugins

Esta última função é interessante para o futuro, pois poderia permitir que esquemas de cores fossem aplicados também a software não libadwaita. No momento em que este post foi escrito não há plugins disponíveis, mas é algo para ficar de olho.

gradience_3

Algumas notas: tenha em mente que o aplicativo é relativamente novo e pode haver algumas peculiaridades; o aplicativo não pode alterar o tema de software não libadwaita a menos que esteja usando o tema adw-gtk3; e esteja ciente de que muitas vezes você precisa sair/reabrir aplicativos para que as mudanças de tema ocorram - então não pense que o Gradience não está funcionando.

Download do Gradience

Instale o Gradience no Linux

Gradience está disponível como Flatpak

Você pode baixar o flatpakref do Gradience no Flathub:

Gradience no Flathub

Se decidir usar o arquivo flatpakref, você poderá abri-lo no GNOME Software, por exemplo. Poderá também executar um comando para instalar através do arquivo. Temos um artigo em que ensinamos como instalar pacotes Flatpak, se precisar.

Você pode instalar o Gradience como Flatpak pela linha de comando:

Comandos para usar no terminal

flatpak install flathub com.github.GradienceTeam.Gradience

Código fonte do Gradience

O código fonte está disponível no link a seguir:

Código fonte do Gradience

Última atualização deste artigo: 6 de november de 2022