C'è un modo per impostare gtk-application-prefer-dark-theme per un'applicazione?
Questo è normalmente impostato nel codice dall'applicazione. App come Eye of Gnome e Totem lo accendono. Voglio, come utente attivarlo, su una base per applicazione.
Per gnome-terminal, normalmente utilizzo un testo bianco su uno schema di colori di sfondo nero e avere il bordo scuro della finestra migliorerebbe l'aspetto generale.
Voglio anche accenderlo per vlc.
Risposta accettata:
Con gtk+ ≥ 3.12
puoi caricare un tema specifico e la sua variante (scuro, chiaro) in base all'applicazione tramite la variabile di ambiente GTK_THEME=theme:variant
. Come per gtk+
manuale di riferimento:
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.
Quindi, per caricare il dark variante che eseguiresti:
GTK_THEME=Adwaita:dark gedit
Allo stesso modo, per ottenere l'effetto opposto (quando il tema predefinito è scuro), carichi la luce variante:
GTK_THEME=Adwaita:light gedit
Tieni presente che se desideri utilizzarlo tramite un launcher personalizzato (.desktop
file) dovrai anteporre env
al comando in Exec
riga:
Exec=env GTK_THEME=Adwaita:dark eog %U