Con gtk+ ≥ 3.12usted 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 ( .desktoparchivo) personalizado, deberá anteponer envel comando en la Execlí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-terminaltiene 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_THEMEvariable de entorno.
2: Esto no parece funcionar si ya tiene una instancia en ejecución de esa aplicación, por ejemplo, si nautilusya se está ejecutando en modo oscuro, GTK_THEME=Adwaita:light nautilusse abrirá una nueva nautilusventana pero aún en modo oscuro. No sé si esta es una característica o un error ...
GTK_THEME=:light eogparece estar funcionando también ...desktoparchivos . ), 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_VARIANTpropiedad X de tipoUTF8_STRINGadark. Para hacer estoxprop, escriba el siguiente comando y luego haga clic en la ventana:xpropTambién puede seleccionar ventanas por laWM_NAMEpropiedad (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-terminalha 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-terminalAquí 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/eclipsey no funcionóEspecíficamente para
gnome-terminal, puede usar lo siguiente para oscurecer la aplicación específica:fuente