Como posso usar o Adwaita Dark para todos os aplicativos do Gnome 3?

37

Notei que alguns aplicativos usam o tema Adwaita Dark, enquanto outros usam o tema light. Existe uma maneira de fazer todos os aplicativos usarem o Dark?

    
por Jeff 01.02.2013 / 19:18

2 respostas

44

Substituir o tema principal pelo escuro em /usr/share/themes não é uma solução ideal, pois cada vez que gnome-themes for atualizado, seu tema será revertido para o padrão. É preferível configurar corretamente sua conta de usuário para usar o tema escuro, assim suas configurações serão preservadas entre as atualizações. Você pode fazer isso:

  • Manualmente: crie (abra se já presente) o seguinte arquivo:

    ~/.config/gtk-3.0/settings.ini

    edite assim:

    [Settings] e gtk-application-prefer-dark-theme=1

  • Via gnome-tweak-tool (que basicamente faz o mesmo que acima, escrevendo o mesmo arquivo):

Problema do GTK2

Esta resposta é de fato o método ideal e "seguro" (não é necessário substituir / modificar qualquer arquivo de sistema). No entanto, atualmente nem este método nem A resposta de Jeff funciona para todos os aplicativos. Porque somente o GNOME3 / GTK3 tem suporte para o dark theme mode . A partir de agora, ainda existem muitos aplicativos (por exemplo, aqueles escritos no GNOME2 / GTK2, Qt, wxWidgets, Java, etc) que não usam o GTK3 e permanecem no antigo tema GTK2. Para deixar esses aplicativos escuros, substituir / modificar a parte GTK2 ( $ACTIVE_THEME/gtk-2.0/gtkrc ) do tema atualmente ativo funciona. Para saber mais, consulte a resposta para "Firefox não afetado pelo tema gtk" .

Como o GTK2 é obsoleto e substituído pelo GTK3, todos os aplicativos GTK2 ativamente desenvolvidos estão sendo portados ou substituídos pelo GTK3. Mais cedo ou mais tarde, outros toolkits como Qt, wxWidgets, etc também podem implementar suporte para o GTK3. Nesse momento, esse método pode se tornar válido para todos os aplicativos (talvez quase todos).

    
por 05.04.2013 / 01:57
5

Simplesmente substitua o tema principal pelo escuro (em uma cópia especial do Adwaita no seu diretório home):

mkdir -p ~/.themes
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita
cd ~/.themes/Darkwaita/gtk-3.0
cp gtk-dark.css gtk.css

Em seguida, use uma ferramenta como gnome-tweak-tool para definir Darkwaita como seu tema gtk, e as alterações devem entrar em vigor imediatamente.

    
por 01.02.2013 / 19:18