Importante
A Gradience foi arquivada em 29 de junho de 2024. Consulte a postagem do blog para obter algumas informações sobre a lógica por trás dessa decisão.
Observação
A Gradience está procurando mantenedor(es)! se você conhece Python e GTK4/Libadwaita e deseja trabalhar nisso, contribua com Matrix e Discord.
Mude a aparência do Adwaita com facilidade
Gradience é uma ferramenta para personalizar aplicativos Libadwaita e o tema adw-gtk3.
Importante
Gradience, stopthemingmy.app e desenvolvedores Adwaita
Os principais recursos do Gradience incluem o seguinte:
Alterando qualquer cor do tema Adwaita
Aplicando o esquema de cores do Material 3 do papel de parede
Uso de predefinições de outros usuários
Alterando opções avançadas com CSS
Estendendo a funcionalidade usando plug-ins
Observação
Você pode ir para Preferences
e aplicar substituições para Flatpak
Nenhuma configuração adicional é necessária para aplicativos nativos do Libadwaita.
Para aplicativos Flatpak Libadwaita, você precisa substituir suas permissões:
Execute sudo flatpak override --filesystem=xdg-config/gtk-4.0
ou
Use Flatseal e adicione xdg-config/gtk-4.0
a Outros arquivos na seção Sistema de arquivos de Todos os aplicativos
Use este guia para criar temas para aplicativos Vanilla GTK 4.
Instale e aplique o tema adw-gtk3 (não se esqueça de instalar o pacote Flatpak!)
Para aplicativos Flatpak, você precisa substituir suas permissões:
Execute sudo flatpak override --filesystem=xdg-config/gtk-3.0
ou
Use Flatseal e adicione xdg-config/gtk-3.0
a Outros arquivos na seção Sistema de arquivos de Todos os aplicativos
Abra a janela Preferências
Vá para a guia Temas
No grupo Redefinir e restaurar predefinições , clique no botão Redefinir para aplicativos GTK 3 ou Libadwaita
Execute rm -rf .config/gtk-4.0 .config/gtk-3.0
Execute flatpak uninstall adw-gtk3
para remover o tema Flatpak adw-gtk3
Execute rm -rf .themes/adw-gtk3 .themes/adw-gtk3-dark .local/share/themes/adw-gtk3 .local/share/themes/adw-gtk3-dark
remover o tema adw-gtk3 local
Execute sudo flatpak override --reset
[!WARNING] Isso redefinirá todas as substituições do Flatpak, como a substituição do Firefox Wayland
Importante
O principal método de instalação é Flatpak do Flathub
Observação
Existem vários pacotes Gradience que não são testados pela Gradience Team e não estão listados aqui, disponíveis em Repology
Gradience está disponível para Fedora via COPR:
dnf copr ativar lyessaadi/gradience dnf instalar gradiência
Aviso
Ainda não disponível.
Gradience está disponível para Arch Linux via AUR:
Usando Paru:
paru -S gradiência
Para as alterações mais recentes:
paru -S gradience-git
clone git https://aur.archlinux.org/gradience.gitcd gradiência makepkg-sic
Para as alterações mais recentes:
clone git https://aur.archlinux.org/gradience-git.gitcd gradience-git makepkg-sic
Gradience está disponível para NixOS 23.05 (Stoat) e posterior:
Para executar em um shell temporário:
nix-shell -p gradação
Para instalar:
nix-env -iA nixos.gradience
Primeiro de tudo, você precisa ter o controle remoto GNOME Nightly Flatpak adicionado, se ainda não estiver:
flatpak adição remota --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
Então, baixe o Gradience nightly aqui
Por fim, extraia o ZIP e instale o Gradience executando:
flatpak instalar gradience-devel.flatpak
GNOME Builder é o ambiente usado para desenvolver este aplicativo. Ele pode usar manifestos Flatpak para criar um ambiente consistente de construção e execução em várias distribuições. Portanto, é altamente recomendável que você o use.
Baixe o Construtor GNOME.
No Builder, clique no botão "Clone Repository" na parte inferior, usando https://github.com/GradienceTeam/Gradience.git
como URL.
Clique no botão construir na parte superior quando o projeto for carregado.
Para mais métodos de construção e instalação, consulte HACKING.md
O comando a seguir fará com que o Gradience mostre a tela de boas-vindas na próxima inicialização, como se você tivesse acabado de instalá-lo
flatpak run --command=gsettings com.github.GradienceTeam.Gradience reset com.github.GradienceTeam.Gradience primeira execução
gsettings reset com.github.GradienceTeam.Gradience primeira execução
Consulte a documentação temporária da CLI no wiki do repositório para obter instruções sobre como iniciar uma CLI.
Veja HACKING.md
Gradience foi originalmente chamada de Adwaita Manager.
Você pode ver o significado de Gradiência no Wikcionário.
O ícone representa: Um rolo de pintura repintando uma janela do Adwaita, mantendo sua funcionalidade.
O tema Pretty Purple vem desde o início, diretamente do autor original de Gradience, Artyom Fomin.
Foi chamado de "Purple Guy", provavelmente como uma referência ao FNaF, mais tarde foi renomeado para Pretty Purple.
A predefinição Pretty Purple foi originalmente compartilhada no #23.
Pretty Purple está integrado no Gradience e é usado em todas as obras de arte do Gradience.
Consulte gradienceteam.github.io/hack
A equipe Gradience não é contra as ideias de stopthemingmy.app e dos desenvolvedores do Adwaita. Gradience é uma ferramenta para criadores que desejam criar um tema para sua área de trabalho de acordo com sua preferência, e não uma ferramenta para distribuições em seus lançamentos. A equipe Gradience concorda com a importância da aparência unificada do Adwaita para garantir que todos os aplicativos funcionem corretamente e que os desenvolvedores tenham uma ferramenta unificada e estável para criar seus aplicativos.
Agradecimentos especiais a:
Autor original de Gradience, Artyom Fomin, pela criação deste projeto
Weblate por fornecer plataforma de tradução
Este README é baseado no README de Kooha de Dave Patrick Caberto
GitLab
GitHub
Codeberg