
Если возможно как-то заставить все программы использовать темную тему adwaita, я хочу это сделать. На данный момент кажется, что только приложения, поставляемые с Fedora, могут быть полностью темными, в то время как все остальное, что я использую, выглядит как стандартная белая тема.
Мне удалось сделать верхнюю панель темной, изменив /usr/share/themes/adwaita/gtk-3.0/gtk.css так, чтобы он был просто копией gtk-dark.css из той же папки, но этого недостаточно, поскольку это исправляет только верхнюю панель, а не все остальное.
Например, вот как выглядит Firefox:
Так как же мне сделать так, чтобы все приложения выглядели красиво и в темных тонах, как Nautilus и стандартные приложения Fedora?
решение1
Ну, вы уже нашли половину решения: это тема GTK. Она применима только к приложениям, использующим GTK GUI. Это одинаково как для поставляемых, так и для сторонних приложений.
Firefox не использует GTK и, как таковой, не использует тему. Вы ничего не можете сделать, чтобы изменить это, разве что заново изобрести Firefox. ;) Тем не менее, могут быть доступны темы (по крайней мере для Firefox), которые соответствуют вашим предпочтениям.
решение2
env GTK_THEME=Breeze:dark firefox
установить вашу тему для gtk2 под
~/.gtkrc-2.0
решение3
Во-первых, для тех, кто может задаваться вопросом, способ заставить все приложения gnome3 использовать темную тему — это поместить следующее в ~/.config/gtk-3.0/settings.ini
иперезапустить сеанс( r
команда в командной строке alt+F2, похоже, не работает):
[Settings]
gtk-application-prefer-dark-theme = true
Теперь я не знаю, существует ли такое свойство для настройки приложений gtk2.