Як змінити та вимкнути "Глобальну темну тему" через Термінал?


12

Я знаю, як налаштувати та відображати більшість тем, проте я можу знайти що-небудь про те, як увімкнути та вимкнути Глобальну темну тему через Термінал, я можу знайти лише параметр у gnome-tweak-tool. Тож чи не існує способу його вмикати та вимикати через Термінал? Я запускаю Ubuntu GNOME 15.10 з GNOME 3.18.

Відповіді:


15

Щоб встановити темну глобальну тему з командного рядка, спочатку перейдіть до потрібного терміналу, а потім з емулятора оболонки ...

Перейдіть до домашнього каталогу:

 cd ~

Створіть новий файл під назвою settings.ini всередині каталогу GTK 4:

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

Введіть у файл конфігурації такі поля:

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

Запишіть зміни на диск, натиснувши клавішу управління + x, потім натисніть y, а потім введіть.


1
Я зробив це, але не робота ...
Гільєрме

Ну, вам потрібно залишити більше інформації, ніж це, якщо ви хочете допомоги! @Guilherme
oemb1905

1
Підтверджено, що навіть на Ubuntu 18.04 ~/.config/gtk-3.0/settings.iniне впливає на "темний режим" (перезавантажиться після змін, а також перезапустити менеджер дисплеїв).
tresf

2
@ Коментарі tresf в є корисними для інших (привіт!) , Так як вони , по крайней мере , згадати альтернативне рішення , щоб отримати темну тему на Ubuntu. На противагу цьому, ця відповідь вже нікому не корисна, якщо припустити, що ніхто не працює застарілим Ubuntu 15. Будь ласка, оновіть свою відповідь, щоб згадати, що це не працює для Ubuntu 16.04 і вище (це умовно-суб'єктивне)
Робін Métral

1
@ RobinMétral у випадку, якщо версія GTK була джерелом плутанини, вона тепер змінюється.
oemb1905

1

Для сучасних настільних комп'ютерів Gnome:

  • Тестовано: Ubuntu 18.04, 20.04; Fedora 27, 32 введіть тут опис зображення

Темний режим за замовчуванням:

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

Режим освітлення за замовчуванням:

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

Отримання списку доступних назв базової теми:

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

Застереження:

В ідеалі методика виклику gnome-tweak-toolчерез CLI охоплює більшість сценаріїв цілісно. Інструмент Gnome-tweak записаний у python3, тому теоретично це повинно бути можливо тому, хто знайомий з Python.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.