Eu gostaria de conseguir algo que pensei que levaria alguns segundos e seria um colapso nervoso: substituir o item selecionado em um tema GTK3
.
No começo, eu ingenuamente, apesar de que substituir o valor em ~/.config/gtk-3.0/gtk.css
seria o truque, mas não, é ignorado.
$ cat ~/.config/gtk-3.0/gtk.css
@define-color selected_bg_color #ff4e9a;
Eu então rsync
'ed /usr/share/themes/<name>
to ~/.themes
e mudei a cor desejada modificando o valor de selected_bg_color
, mas no id não fiz nada sed
' todos os valores de cores no arquivo css . Ainda ignorado.
Por fim, a única maneira que encontrei para substituir uma cor simples era "registrar" o tema copiado local:
cd /home/foo/.themes/themename/gtk-3.0
glib-compile-resources gtk.gresource.xml
O GTK3 é tão overengineering que não há outra maneira de substituir uma cor?
Editar: antes que alguém aconselhe lançar o menu Aparência do gnome
, eu estou rodando o Mate Desktop, onde as preferências se aplicam ao GTK2 .
Também gtk-theme-config
não faz nada além do preenchimento de ~/.config/gtk-3.0/gtk.css
.