Estou tentando usar um tema Gtk + escuro e tudo funciona bem com aplicativos nativos do Gtk + e, bem, apenas com aplicativos Gtk +. Quero dizer, o wxWidgets e os aplicativos da Mozilla parecem terríveis, se não contando a não legibilidade (veja a imagem abaixo). Renderização de botões e fontes do Gtk em aplicativos Qt também parece ruim.
EuaprendiqueosaplicativosdaMozillapodemmelhoraralegibilidade(textoemfundoclarosetornalegível,mastextoemfundoescuroficadifícildeler)adicionandoissoagtk-2.0/gtkrc
:
style"moz" {
text[NORMAL] = "#000000"
base[NORMAL] = "#FFFFFF"
}
class "GtkInvisible" style "moz"
apwidget "GtkInvisible" style "moz"
Então eu saí com essa solução: inicie esses aplicativos com um tema de 'fallback' Gtk + 2 (digamos Adwaita). Mas o lançamento com algo como GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc
poderia alterar os PNGs do gtk (como botões e caixas de seleção), não o esquema de cores:
Eu observei que, ao fazer isso, ele retorna alguns avisos, por exemplo:
$ GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc audacity
(Audacity:12322): Gtk-WARNING **: gtk_disable_setlocale() must be called before gtk_init()
$ GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc icedove
(process:13204): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Com os aplicativos do Qt (4), eu tentei usar um tema nativo de boa aparência como o Breeze, mas não consegui encontrar uma maneira de escolhê-lo após a instalação (eu não tive sorte usando qtconfig-qt4
).
Aqui estão algumas das minhas versões de software (estou usando o teste Debian):
Alguém sabe como resolver esse problema? Eu ficaria muito feliz em ver qualquer resposta, mesmo que seja específico para apenas um aplicativo.