3

Я начал использовать стандартную тему Ubuntu Ambiance для своих нужд, но я считаю, что это очень громоздкий процесс. Как только я изменяю свою тему и загружаю ее, она также кэшируется, поэтому любые дальнейшие изменения требуют от меня перезапуска GM (Выход /lightdm restart и т.д.) Это может действительно занять некоторое время и не совсем идеально. Я дошел до того, что я тестирую на ВМ, чтобы я мог легко перезапустить ее, не отрываясь от работы над темой на хосте.

Я также пробовал поискать в Google и искать советы по темам Gtk3 на Super User, но там было опубликовано не так много. Единственные уроки для Gtk2, которыми я вполне доволен.

Поэтому мой вопрос сводится к следующему: есть ли способы ускорить разработку темы? Есть ли способ сделать CSS шанс, запустить приложение и мгновенно просмотреть обновления, не полагаясь на перезапуск среды рабочего стола?

1 ответ1

1

Для каждого пользователя настройка Gtk3 выполняется в ~/.config/gtk-3.0/gtk.css (точнее, в $XDG_CONFIG_HOME/gtk-3.0/gtk.css который обычно оценивается выше).

Если вы хотите настроить одно приложение, отредактируйте и сохраните файл gtk.css, а затем снова откройте свое приложение. Если вы удовлетворены результатами, вы можете применить свои изменения к системной теме или оставить все как есть.

В обновлении Ubuntu настройки вашей темы будут отменены (если вы одобрите ее), если вы отредактировали системную тему, поэтому лучше скопировать и переименовать системную тему, которая вам нравится, и затем настроить ее; или настроить тему только для одного пользователя, используя файл gtk.css в его каталоге .config/gtk-3.0 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .