Jak zmieniać i wyłączać „Global Dark Theme” za pomocą terminalu?

12

Wiem, jak ustawiać i wyświetlać większość motywów, ale mogę znaleźć wszystko, jak włączyć i wyłączyć Globalny motyw Dark za pomocą Terminala, opcję tę mogę znaleźć tylko w gnome-tweak-tool. Czy nie ma sposobu, aby włączyć lub wyłączyć go za pomocą terminalu? Używam Ubuntu GNOME 15.10 z GNOME 3.18.


źródło

Odpowiedzi:

15

Aby ustawić globalny ciemny motyw z wiersza poleceń, najpierw przejdź do wybranego terminala, a następnie z poziomu emulatora powłoki ...

Przejdź do katalogu domowego:

 cd ~

Utwórz nowy plik o nazwie settings.ini w katalogu GTK 4:

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

Wprowadź następujące pola do pliku konfiguracyjnego:

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

Zapisz zmiany na dysku, naciskając control + x, następnie naciśnij y, a następnie enter.

oemb1905
źródło
1
Zrobiłem to, ale nie zadziałało ...
Guilherme
Cóż, musisz zostawić o wiele więcej informacji, jeśli potrzebujesz pomocy! @Guilherme
oemb1905
1
Potwierdzono, że nawet w systemie Ubuntu 18.04 ~/.config/gtk-3.0/settings.ininie ma wpływu na „tryb ciemny” (po zmianie zrestartowany również w celu zrestartowania menedżera wyświetlania).
tresf
2
Komentarze @ tresf przydatne dla innych (cześć!), ponieważ przynajmniej wspominają o alternatywnym rozwiązaniu, aby uzyskać ciemny motyw na Ubuntu. W przeciwieństwie do tego, ta odpowiedź nie jest już użyteczna dla nikogo, zakładając, że nikt nie uruchamia przestarzałego Ubuntu 15. Zaktualizuj swoją odpowiedź, aby wspomnieć, że nie działa ona dla Ubuntu 16.04 i nowszych (jest to warunkowe subiektywne)
Robin Métral
1
@ RobinMétral w przypadku, gdy wersja GTK była źródłem nieporozumień, teraz została zmieniona.
oemb1905
1

Dla nowoczesnych komputerów stacjonarnych Gnome:

  • Testowane: Ubuntu 18.04, 20.04; Fedora 27, 32 wprowadź opis zdjęcia tutaj

Domyślny tryb ciemności:

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

Domyślny tryb oświetlenia:

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

Uzyskiwanie listy dostępnych podstawowych nazw motywów:

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

Ostrzeżenia:

Najlepiej gnome-tweak-toolbyłoby, gdyby technika wywoływania za pomocą CLI obejmowała większość scenariuszy całościowo. Narzędzie gnome-tweak jest napisane w python3, więc teoretycznie powinno to być możliwe dla kogoś, kto zna Python.

tresf
źródło