Con gtk+ ≥ 3.12
usted puede cargar un tema específico y su variante (oscuro, claro) por aplicación 1 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 2 la variante oscura que ejecutarías:
GTK_THEME=Adwaita:dark gedit
Del mismo modo, para lograr lo contrario (cuando el tema predeterminado es oscuro), cargue la variante ligera :
GTK_THEME=Adwaita:light gedit
Tenga en cuenta que si desea usarlo a través de un iniciador ( .desktop
archivo) personalizado, deberá anteponer env
el comando en la Exec
línea:
Exec=env GTK_THEME=Adwaita:dark eog %U
1: Vale la pena señalar que, según la decisión de los desarrolladores, el más nuevo gnome-terminal
tiene su propia configuración a través del menú> preferencias e ignora el tema. Además, dado que esto es algo bastante nuevo, algunas aplicaciones gtk + 3 podrían (todavía) no respetar la GTK_THEME
variable de entorno.
2: Esto no parece funcionar si ya tiene una instancia en ejecución de esa aplicación, por ejemplo, si nautilus
ya se está ejecutando en modo oscuro, GTK_THEME=Adwaita:light nautilus
se abrirá una nueva nautilus
ventana pero aún en modo oscuro. No sé si esta es una característica o un error ...
GTK_THEME=:light eog
parece estar funcionando también ...desktop
archivos . ), Pero no funciona, ni siquiera con elenv
. Cuando se inicia desde la terminal, funciona de manera perfecta. Uso gtk 3.14.5-1 + deb8u1, y probé con gedit 3.14.0-3, ejecutándose en Debian "jessie / stable" 8.Para las aplicaciones GTK + -3, puede aplicar la variante de tema oscuro usando settings.ini de GtkSettings:
Para aplicaciones que no son GTK + como
vnc
, aún puede imponer decoraciones de ventanas oscuras configurando la_GTK_THEME_VARIANT
propiedad X de tipoUTF8_STRING
adark
. Para hacer estoxprop
, escriba el siguiente comando y luego haga clic en la ventana:xprop
También puede seleccionar ventanas por laWM_NAME
propiedad (la etiqueta de la barra de título) o por la identificación de la ventana:Para obtener identificadores y nombres de ventanas, use
xlsclients -l
.fuente
gnome-terminal
ha decidido que es demasiado esfuerzo para mantener el código para el tema oscuro, por lo menos que su distribución ha parcheado esta de vuelta en esta costumbre trabajo paragnome-terminal
Aquí hay un script bash que he usado para iniciar una aplicación con un tema diferente. Sin embargo, no lo he usado en años, así que no sé si funcionará con el GTK actual.
Aquí hay un poco de información que obtuve de los archivos ubuntu fourms. No estoy seguro si será un problema. ( aquí ) También hay una publicación de blog que detalla un poco más este método. ( aquí ) y ( aquí ). También hay una pregunta similar en este sitio que ya ha sido respondida. ( aquí )
fuente
…(in ancient Greek belief) Daemons are good or benevolent supernatural beings between mortals and gods
... daemon = bueno / demonio = malo ... en.wikipedia.org/wiki / Daemon_% 28classical_mythology% 29 .. (pronunciado day-mon )GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc /opt/ide/eclipse
y no funcionóEspecíficamente para
gnome-terminal
, puede usar lo siguiente para oscurecer la aplicación específica:fuente