¿Hay alguna forma de configurar gtk-application-prefer-dark-theme para una aplicación?
Esto normalmente lo establece la aplicación en el código. Aplicaciones como Eye of Gnome y Totem lo activan. Quiero, como usuario, activarlo, según las bases de la aplicación.
Para gnome-terminal, normalmente uso un esquema de color de texto blanco sobre fondo negro, y tener el borde oscuro de la ventana mejoraría el aspecto general.
También quiero activarlo para vlc.
Respuesta aceptada:
Con gtk+ ≥ 3.12
puede cargar un tema específico y su variante (oscuro, claro) por aplicación a través de la variable de entorno GTK_THEME=theme:variant
. Según el gtk+
manual de referencia:
GTK_THEME. If set, makes GTK+ use the named theme instead of the theme that is
specified by the gtk-theme-name setting [...] It is also possible to specify a
theme variant to load, by appending the variant name with a colon, like this:
GTK_THEME=Adwaita:dark.
Entonces, para cargar la oscuridad variante que ejecutarías:
GTK_THEME=Adwaita:dark gedit
Asimismo, para lograr lo contrario (cuando el tema por defecto es oscuro), cargas el claro variante:
GTK_THEME=Adwaita:light gedit
Tenga en cuenta que si desea usarlo a través de un lanzador personalizado (.desktop
archivo) tendrá que anteponer env
al comando en el Exec
línea:
Exec=env GTK_THEME=Adwaita:dark eog %U