Come attivare e disattivare il "Tema oscuro globale" tramite Terminal?


12

So come impostare e visualizzare la maggior parte dei temi, tuttavia posso trovare qualsiasi cosa su come attivare e disattivare il tema globale oscuro tramite Terminal, posso solo trovare l'opzione in gnome-tweak-tool. Quindi non c'è un modo per accenderlo e spegnerlo tramite Terminal? Sto eseguendo Ubuntu GNOME 15.10 con GNOME 3.18.

Risposte:


15

Per impostare il tema globale oscuro dalla riga di comando, prima vai a un Terminale di tua scelta e poi dall'emulatore di shell ...

Passa alla tua home directory:

 cd ~

Crea un nuovo file chiamato settings.ini all'interno della directory GTK 4:

 nano ~/.config/gtk-4.0/settings.ini

Immettere i seguenti campi nel file di configurazione:

[Settings]
gtk-application-prefer-dark-theme=1

Scrivi le modifiche sul disco premendo control + x, quindi premi y, quindi inserisci.


1
L'ho fatto, ma non ha funzionato ...
Guilherme,

Bene, devi lasciare molte più informazioni di quelle se vuoi aiuto! @Guilherme
oemb1905,

1
Confermato che anche su Ubuntu 18.04, ~/.config/gtk-3.0/settings.ininon ha alcun effetto sulla "modalità oscura" (riavviato dopo la modifica e riavvio del display manager).
tresf

2
I commenti di @ tresf sono utili agli altri (ciao!) poiché menzionano almeno una soluzione alternativa per ottenere un tema oscuro su Ubuntu. Al contrario, questa risposta non è più utile a nessuno, supponendo che nessuno esegua il deprecato Ubuntu 15. Aggiorna la tua risposta per menzionare che questo non funziona per Ubuntu 16.04 e versioni successive (è un soggettivo condizionale)
Robin Métral

1
@ RobinMétral nel caso in cui la versione GTK fosse fonte di confusione, ora è cambiata.
oemb1905

1

Per i moderni desktop Gnome:

  • Testato: Ubuntu 18.04, 20.04; Fedora 27, 32 inserisci qui la descrizione dell'immagine

Modalità scura predefinita:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'

Modalità luce predefinita:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'

Ottenere un elenco di nomi di temi di base disponibili:

ls -d /usr/share/themes/* |xargs -L 1 basename

Avvertenze:

Idealmente, una tecnica per invocare gnome-tweak-tooltramite CLI coprirebbe la maggior parte degli scenari in modo olistico. Gnome-tweak-tool è scritto in python3, quindi questo dovrebbe essere teoricamente possibile per qualcuno che abbia familiarità con Python.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.