Mit können gtk+ ≥ 3.12
Sie ein bestimmtes Thema und dessen Variante (dunkel, hell) pro Anwendung 1 über die Umgebungsvariable laden GTK_THEME=theme:variant
. Nach dem gtk+
Referenzhandbuch :
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.
Also, um 2 die dunkle Variante zu laden , würden Sie ausführen:
GTK_THEME=Adwaita:dark gedit
Um das Gegenteil zu erreichen (wenn das Standarddesign dunkel ist), laden Sie die helle Variante:
GTK_THEME=Adwaita:light gedit
Beachten Sie, dass Sie, wenn Sie es über einen benutzerdefinierten Launcher (eine .desktop
Datei) verwenden möchten, env
dem Befehl in der Exec
Zeile voranstellen müssen :
Exec=env GTK_THEME=Adwaita:dark eog %U
1: Es ist zu beachten, dass - gemäß der Entscheidung der Entwickler - die neuere Version gnome-terminal
über menu> preferences eine eigene Konfiguration hat und das Thema ignoriert. Da es sich um ein ziemlich neues Produkt handelt, wird die GTK_THEME
Umgebungsvariable bei einigen GTK + 3-Anwendungen möglicherweise (noch) nicht berücksichtigt.
2: Dies scheint nicht zu funktionieren, wenn Sie bereits eine laufende Instanz dieser Anwendung haben. Wenn z. B. nautilus
bereits im dunklen Modus ausgeführt GTK_THEME=Adwaita:light nautilus
wird , wird beim Ausführen ein neues nautilus
Fenster geöffnet , das sich jedoch noch im dunklen Modus befindet. Ich weiß nicht, ob dies ein Feature oder ein Bug ist ...
GTK_THEME=:light eog
scheint zu arbeiten ...desktop
Files) ausprobiert , aber es funktioniert nicht, auch nicht mit derenv
. Wenn es vom Terminal aus gestartet wird, funktioniert es einwandfrei. Ich verwende gtk 3.14.5-1 + deb8u1 und probiere es mit gedit 3.14.0-3 unter Debian "jessie / stable" 8.Für GTK + -3-Anwendungen können Sie die Variante für dunkle Designs mithilfe der settings.ini von GtkSettings erzwingen:
Für Nicht-GTK + -Anwendungen
vnc
können Sie weiterhin dunkle Fensterdekorationen erzwingen, indem Sie die_GTK_THEME_VARIANT
X-Eigenschaft des TypsUTF8_STRING
auf festlegendark
. Geben Sie dazuxprop
den folgenden Befehl ein und klicken Sie anschließend auf das Fenster:xprop
Sie können Fenster auch anhand derWM_NAME
Eigenschaft (der Beschriftung der Titelleiste) oder anhand der Fenster-ID auswählen :Verwenden Sie zum Abrufen von Fenster-IDs und -Namen
xlsclients -l
.quelle
gnome-terminal
ist es zugnome-terminal
Hier ist ein Bash-Skript, mit dem ich eine Anwendung mit einem anderen Thema gestartet habe. Habe es seit Jahren nicht mehr benutzt, daher weiß ich nicht, ob es mit der aktuellen GTK funktioniert.
Hier ein paar Infos, die ich aus dem Ubuntu Fourms-Archiv bekommen habe. Ich bin nicht sicher, ob es ein Problem sein wird. ( hier ) Es gibt auch einen Blog-Beitrag, der diese Methode etwas ausführlicher beschreibt. ( hier ) und ( hier ). Es gibt auch eine ähnliche Frage auf dieser Seite, die bereits beantwortet wurde. ( hier )
quelle
…(in ancient Greek belief) Daemons are good or benevolent supernatural beings between mortals and gods
... daemon = good / demon = bad ... en.wikipedia.org/wiki / Daemon_% 28classical_mythology% 29 .. (ausgesprochen day-mon )GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc /opt/ide/eclipse
und funktioniert nichtSpeziell für
gnome-terminal
können Sie Folgendes verwenden, um die spezifische Anwendung dunkel zu machen:quelle