Как я могу использовать Темноту Adwaita для всех приложений в Gnome 3?

Связанная проблема — удаляющий все аудиотреки из mp4 файла может быть сделана таким образом:

ffmpeg -i input_file.mp4 -vcodec copy -an output_file.mp4
38
29.02.2016, 14:18
2 ответа

Замена основной темы с темной в /usr/share/themes не идеальное решение как каждый раз gnome-themes обновляется Ваша тема вернется для установки по умолчанию. Предпочтительно правильно настроить Вашу учетную запись пользователя для использования темной темы, тот способ, которым настройки будут сохранены между обновлениями. Можно сделать это:

  • Вручную: создайте (открытый, если уже представляют), следующий файл:

    ~/.config/gtk-3.0/settings.ini

    отредактируйте как это:

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


  • Через gnome-tweak-tool (который по существу делает то же самое как выше, пишущий тот же файл):

    GNOME3 dark theme mode switch in gnome-tweak-tool


Проблема GTK2

Этот ответ является действительно идеальным и "безопасным" (т.е. никакая потребность к замене/модификации любые системные файлы) метод. Однако в настоящее время ни этот метод, ни ответ Jeff не работают на все приложения. Поскольку только GNOME3/GTK3 имеет поддержку dark theme mode. На данный момент существует все еще много приложений (например, записанные в GNOME2/GTK2, QT, wxWidgets, Java, и т.д.), которые не используют GTK3 и остаются на старом GTK2 theming. Сделать те приложения темными, замена/модификация часть GTK2 ($ACTIVE_THEME/gtk-2.0/gtkrc) из в настоящее время активных работ темы. Для знания больше см. ответ на "Firefox, не затронутый gtk темой".

Поскольку GTK2 удерживается от использования и заменяется GTK3, все активно разработали приложения GTK2, становятся портированными к или замененные GTK3. Рано или поздно другие инструментарии как QT, wxWidgets, и т.д. могут также реализовать поддержку GTK3. К тому времени этот метод может стать действительным для всех (возможно, почти все) приложения.

46
27.01.2020, 19:36
  • 1
    я не протестировал это, таким образом, я даю Вам презумпцию невиновности :) Это действительно кажется более опрятным. –  Jeff 05.04.2013, 03:53
  • 2
    Моя версия инструмента тонкой настройки гнома (обновил AFAIK) не имеет этой опции. Вручную добавление, что файл хорошо работает после перезагрузки. –  Jeff 14.06.2013, 03:40
  • 3
    Это не работает на все приложения, например, Firefox. Я собираюсь попробовать это теперь: askubuntu.com/questions/337018 / … –  Rasmus 01.11.2013, 03:14
  • 4
    я нашел использование этой темы, работал вполне хорошо - я заменил исходную тему Adwaita в /usr/share/themes с ним и он работает вполне хорошо :) –  Wilf 24.04.2015, 23:30
  • 5
    Для GTK + 2, установите пакет gnome-themes-standard, затем выберите Adwaita-dark как Ваша системная тема. Наличие отдельного имени означает, что это может указать на GTK + 2 в порте Adwaita:dark от GTK + 3 к GTK + 2. –  underscore_d 17.09.2017, 22:36

Просто замените основную тему темной (в специальной копии Adwaita в Вашем домашнем dir):

mkdir -p ~/.themes
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita
cd ~/.themes/Darkwaita/gtk-3.0
cp gtk-dark.css gtk.css

Затем используйте инструмент как инструмент тонкой настройки гнома для установки Darkwaita как gtk темы, и изменения должны сразу вступить в силу.

5
27.01.2020, 19:36
  • 1
    Хотя это работает, после того, как обновление, которым это могло быть, возвращается к значению по умолчанию. –  Rubens Mariuzzo 12.11.2013, 00:56
  • 2
    Той проблемы можно избежать путем копирования темы в корневой каталог сначала: cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.css и затем использование gnome-tweak-tool выбрать тему Darkwaita. –  robru 03.11.2014, 00:40
  • 3
    Это больше не работает в Яркой Ubuntu, больше нет gtk-dark.css файла, и полное содержание gtk.css справедливо /* Adwaita is the default theme of GTK+ 3, this file is not used */ так... трахайтесь. –  robru 13.03.2015, 10:59

Теги

Похожие вопросы