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.cssis 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_PREFIXis the prefix configured when GTK+ was compiled, unless overridden by theGTK_DATA_PREFIXenvironment 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".