Как я могу заставить Fedora 20 использовать темную тему для всех приложений?

2

Если есть возможность заставить все программы использовать темную тему adwaita, я бы хотел это сделать. Пока только кажется, что приложения, поставляемые с Fedora, могут быть полностью темными, в то время как все остальное, что я использую, выглядит как стандартная белая тема.

Мне удалось сделать верхнюю панель темной, изменив /usr/share/themes/adwaita/gtk-3.0/gtk.css, чтобы она была просто копией gtk-dark.css из той же папки, но этого недостаточно, поскольку она только фиксирует верхнюю планку и не все.

Например, вот так выглядит firefox: введите описание изображения здесь

Так как же сделать все приложения красивыми и темными, как наутилус и стандартные приложения Fedora?

Анонимная сущность
источник

Ответы:

0

Ну, вы уже нашли половину решения: это тема GTK. Это относится только к приложениям, использующим графический интерфейс GTK. Это одинаково для поставляемых и сторонних приложений.

Firefox не использует GTK и, как таковой, не использует тему. Вы ничего не можете сделать, чтобы изменить это, кроме, возможно, переизобретения Firefox. ;) Тем не менее, могут быть доступны темы (по крайней мере для Firefox), которые соответствуют вашим предпочтениям.

Даниэль Б
источник
1
«Firefox не использует GTK» - это совершенно неправильно. Firefox использует gtk2 (в linux), но поскольку gnome 3 использует gtk3, изменение темы влияет только на приложения gtk3, а не на gtk2. Так что да, есть кое-что, что вы можете сделать, а именно изменить тему gtk2 .
don_crissti
Многие графические виджеты в Firefox не являются виджетами GTK, а сделаны Mozilla по индивидуальному заказу. Это также верно для Windows. Так что, если OP не удовлетворяет кнопки, строки заголовка и тому подобное, этого будет недостаточно.
Даниэль Б
1
env GTK_THEME=Breeze:dark firefox

заданной вами темы для gtk2 под

~/.gtkrc-2.0
intika
источник
0

Во-первых, для других людей, которые могут задаться вопросом, способ использовать все приложения gnome3, использующие темную тему, состоит в том, чтобы ввести следующее ~/.config/gtk-3.0/settings.iniи перезапустить сеанс ( rкоманда при подсказке alt + F2 не работает):

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

Теперь я не знаю, существует ли такое свойство для настройки приложений gtk2.

psychoslave
источник