Como posso usar o Adwaita Dark para todos os aplicativos no Gnome 3?
38
Notei que alguns aplicativos usam o tema Adwaita Dark, enquanto outros usam o tema leve. Existe uma maneira de fazer com que todos os aplicativos usem o Dark?
Adicionar capturas de tela ou pelo menos mencionar quais aplicativos estão tendo esse problema seria útil.
Martín Canaval 01/02
De acordo com gnome-session --version, eu tenho o Gnome 3.4.2.1, mas como uso o OpenBox como WM (você está usando o Metacity?), Em vez da solução abaixo, uso obconfpara alterar o tema (e definir outras preferências).
Emanuel Berg
Respostas:
45
Substituir o tema principal pelo escuro /usr/share/themesnão é uma solução ideal, pois a cada gnome-themesatualização, o tema volta ao padrão. É preferível configurar corretamente sua conta de usuário para usar o tema escuro, para que suas configurações sejam preservadas entre as atualizações. Você pode fazer isso:
Manualmente: crie (abra se já estiver presente) o seguinte arquivo:
~/.config/gtk-3.0/settings.ini
edite assim:
[Settings] gtk-application-prefer-dark-theme=1
Via gnome-tweak-tool(que basicamente faz a mesma coisa que acima, escrevendo o mesmo arquivo):
Problema GTK2
Essa resposta é realmente o método ideal e "seguro" (ou seja, não é necessário substituir / modificar nenhum arquivo do sistema). No entanto, atualmente nem esse método nem a resposta de Jeff funcionam para todos os aplicativos. Porque apenas o GNOME3 / GTK3 tem suporte para o dark theme mode. Até o momento, ainda existem muitos aplicativos (por exemplo, os escritos em GNOME2 / GTK2, Qt, wxWidgets, Java etc.) que não usam o GTK3 e permanecem no antigo tema do GTK2. Para tornar esses aplicativos escuros, a substituição / modificação da parte GTK2 ( $ACTIVE_THEME/gtk-2.0/gtkrc) do tema atualmente ativo funciona. Para saber mais, consulte a resposta "Firefox não afetado pelo tema gtk" .
Como o GTK2 é preterido e substituído pelo GTK3, todos os aplicativos GTK2 desenvolvidos ativamente estão sendo portados ou substituídos pelo GTK3. Mais cedo ou mais tarde, outros kits de ferramentas, como Qt, wxWidgets, etc, também podem implementar o suporte ao GTK3. Nesse momento, esse método pode se tornar válido para todos (talvez quase todos) os aplicativos.
I encontrados usando este tema funcionou muito bem - eu substituí o tema original Adwaita em /usr/share/themescom ele e ele funciona muito bem :)
Wilf
Para o GTK + 2, instale o pacote gnome-themes-standarde selecione seu Adwaita-darkcomo tema do sistema. Ter um nome separado significa que isso pode apontar o GTK + 2 para um porto de Adwaita: escuro de GTK + 3 para GTK + 2. #
underscore_d
5
Simplesmente substitua o tema principal pelo sombrio (em uma cópia especial do Adwaita no diretório da sua casa):
Em seguida, use uma ferramenta como gnome-tweak-tool para definir o Darkwaita como seu tema gtk, e as alterações deverão entrar em vigor imediatamente.
Embora funcione, após uma atualização, ele pode voltar ao padrão.
Rubens Mariuzzo 11/11
Esse problema pode ser evitado copiando o tema primeiro no diretório inicial: cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.csse depois usando gnome-tweak-toolpara selecionar o tema Darkwaita.
robru
4
Isso não funciona mais no Ubuntu Vivid, não há mais um arquivo gtk-dark.css e o conteúdo completo do gtk.css é /* Adwaita is the default theme of GTK+ 3, this file is not used */tão ... foda-se.
gnome-session --version
, eu tenho o Gnome3.4.2.1
, mas como uso o OpenBox como WM (você está usando o Metacity?), Em vez da solução abaixo, usoobconf
para alterar o tema (e definir outras preferências).Respostas:
Substituir o tema principal pelo escuro
/usr/share/themes
não é uma solução ideal, pois a cadagnome-themes
atualização, o tema volta ao padrão. É preferível configurar corretamente sua conta de usuário para usar o tema escuro, para que suas configurações sejam preservadas entre as atualizações. Você pode fazer isso:Manualmente: crie (abra se já estiver presente) o seguinte arquivo:
~/.config/gtk-3.0/settings.ini
edite assim:
[Settings]
gtk-application-prefer-dark-theme=1
Via
gnome-tweak-tool
(que basicamente faz a mesma coisa que acima, escrevendo o mesmo arquivo):Problema GTK2
Essa resposta é realmente o método ideal e "seguro" (ou seja, não é necessário substituir / modificar nenhum arquivo do sistema). No entanto, atualmente nem esse método nem a resposta de Jeff funcionam para todos os aplicativos. Porque apenas o GNOME3 / GTK3 tem suporte para o
dark theme mode
. Até o momento, ainda existem muitos aplicativos (por exemplo, os escritos em GNOME2 / GTK2, Qt, wxWidgets, Java etc.) que não usam o GTK3 e permanecem no antigo tema do GTK2. Para tornar esses aplicativos escuros, a substituição / modificação da parte GTK2 ($ACTIVE_THEME/gtk-2.0/gtkrc
) do tema atualmente ativo funciona. Para saber mais, consulte a resposta "Firefox não afetado pelo tema gtk" .Como o GTK2 é preterido e substituído pelo GTK3, todos os aplicativos GTK2 desenvolvidos ativamente estão sendo portados ou substituídos pelo GTK3. Mais cedo ou mais tarde, outros kits de ferramentas, como Qt, wxWidgets, etc, também podem implementar o suporte ao GTK3. Nesse momento, esse método pode se tornar válido para todos (talvez quase todos) os aplicativos.
fonte
/usr/share/themes
com ele e ele funciona muito bem :)gnome-themes-standard
e selecione seuAdwaita-dark
como tema do sistema. Ter um nome separado significa que isso pode apontar o GTK + 2 para um porto de Adwaita: escuro de GTK + 3 para GTK + 2. #Simplesmente substitua o tema principal pelo sombrio (em uma cópia especial do Adwaita no diretório da sua casa):
Em seguida, use uma ferramenta como gnome-tweak-tool para definir o Darkwaita como seu tema gtk, e as alterações deverão entrar em vigor imediatamente.
fonte
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.css
e depois usandognome-tweak-tool
para selecionar o tema Darkwaita./* Adwaita is the default theme of GTK+ 3, this file is not used */
tão ... foda-se.