A única maneira que encontrei para alterar as cores é editar os três arquivos a seguir em qualquer tema que eu esteja usando.
/usr/share/themes/{theme name}/gtk-3.0/gtk.css
/usr/share/themes/{theme name}/gtk-3.0/settings.ini
/usr/share/themes/{theme name}/gtk-2.0/gtkrc
No começo desses arquivos, você encontrará 4 pares de cores principais de primeiro plano e de fundo usadas em aplicativos baseados nas bibliotecas gtk 2 e gtk 3. O par base_color
e text_color
são usados para as partes do documento ou entrada de texto das janelas em que bg_color
e fg_color
são usados para a área de janelas onde os ícones e rótulos são exibidos.
O par selecionado é para o texto selecionado e o par de dica de ferramenta é usado para as dicas que aparecem quando você passa o mouse sobre um botão ou link. Essas cores podem ser aplicadas por aplicativos com opacidade ou sombreamento variáveis. As cores que você deseja verificar são o par base_color e text_color. #ffffff
é branco puro. Você pode achar o aplicativo gcolor2 útil para determinar os códigos de cores. Esses conjuntos de rótulos aparecem em todos os três arquivos, então eu mudei todos os três para ser o mesmo para qualquer rótulo que eu mude.
Veja um exemplo do que eu mudei no arquivo gtk.css
no tema Ambiance:
Lembre-se de que os interessados são base_color
para segundo plano e text_color
para o primeiro plano do texto. Seu exemplo, ambos parecem iguais, #ffffff
ou outras cores brancas coloridas.
/* default color scheme */
@define-color bg_color #cdc3b8;
@define-color fg_color #262626;
@define-color base_color #accdff;
@define-color text_color #262626;
@define-color selected_bg_color #01b9fc;
@define-color selected_fg_color #ffffff;
@define-color tooltip_bg_color #A3D0FF;
@define-color tooltip_fg_color #023C79;