Eu tenho o mesmo problema, o tema do OpenOffice + black parece feio. Parece que não há nada que seja tão conveniente quanto a antiga variável GTK2_RC_FILES
, mas dê uma olhada nisso:
An application can cause GTK+ to parse a specific CSS style sheet by calling
gtk_css_provider_load_from_file()
and adding the provider withgtk_style_context_add_provider()
or gtk_style_context_add_provider_for_screen(). In addition, certain files will be read when GTK+ is initialized. First, the fileXDG_CONFIG_HOME/gtk-3.0/gtk.css
is loaded if it exists. Then, GTK+ tries to loadHOME/.themes/theme-name/gtk-3.0/gtk.css
, falling back toGTK_DATA_PREFIX/share/themes/theme-name/gtk-3.0/gtk.css
, where theme-name is the name of the current theme (see the"gtk-theme-name"
setting) andGTK_DATA_PREFIX
is the prefix configured when GTK+ was compiled, unless overridden by theGTK_DATA_PREFIX
environment variable.
Fonte
Isso significa que, ao fazer isso, você força o GTK a usar o tema padrão:
env GTK2_RC_FILES= GTK_DATA_PREFIX= libreoffice --writer
Não parece haver a possibilidade de sobrescrever o nome do tema (o que é um pouco estúpido e deve ser corrigido), então parece que a única maneira seria criar um diretório de temas "falso".