Заміна основної теми темною на /usr/share/themes
не є ідеальним рішенням, оскільки кожен раз, коли gnome-themes
вона оновлюється, ваша тема повернеться до стандартних. Переважно правильно налаштувати ваш обліковий запис користувача, щоб використовувати темну тему, щоб ваші налаштування зберігалися між оновленнями. Ви можете зробити це:
Вручну: створіть (відкрийте, якщо вже є) такий файл:
~/.config/gtk-3.0/settings.ini
редагувати так:
[Settings]
gtk-application-prefer-dark-theme=1
Проблема GTK2
Ця відповідь справді є ідеальним та "безпечним" (тобто не потрібно замінювати / модифікувати будь-які системні файли). Однак наразі ні цей метод, ні відповідь Джеффа не працюють для всіх програм. Тільки для Coz GNOME3 / GTK3 має підтримку dark theme mode
. На сьогоднішній день існує ще багато додатків (наприклад, написаних на GNOME2 / GTK2, Qt, wxWidgets, Java тощо), які не використовують GTK3 і залишаються на старих темах GTK2. Щоб зробити ці програми темними, працює заміна / модифікація частини GTK2 ( $ACTIVE_THEME/gtk-2.0/gtkrc
) поточно активної теми. Щоб дізнатися більше, дивіться відповідь на "Firefox, на який не впливає тема gtk" .
Оскільки GTK2 застарілий і заміщений GTK3, усі активно розроблені програми GTK2 переносяться на GTK3 або замінюються ними. Рано чи пізно інші інструментальні набори, такі як Qt, wxWidgets тощо, можуть також реалізувати підтримку GTK3. На той час цей метод може стати дійсним для всіх (можливо, майже всіх) додатків.