Как изменить тему Snap Apps?

10

Я наслаждаюсь новыми приложениями "snap", но приложения, установленные с использованием этого метода, похоже, не используют системную тему gtk, которую я установил.

Некоторые используют Адвайту или еще хуже, Роли.

Как я могу использовать стандартную тему Ambience, которую я использую во всей системе?

Polygon6789
источник
Очень хороший момент. Я не думаю, что это возможно прямо сейчас, но, конечно, надеюсь, что в будущем будут предусмотрены некоторые настройки.
ДК Бозе

Ответы:

2

Snap теперь поддерживает тематику GTK, однако для него требуется установить ту же тему, что и оснастку, которую вы выбрали в своей системе.

Официальный gtk-common-themesснимок содержит Adwaita, Adwaita-Dark, Ambiance, Arc, Arc-Dark, Arc-Darker, Breeze, Breeze-Dark, Communitheme, элементарный, HighContrast, Radiance и Yaru.

Существует также adapta-themeи adapta-gtk-snapкак gtk2-common-themesдля GTK2 приложений.

Если вы не используете одну из этих тем, я считаю, что вам сейчас не повезло.

Хакел
источник
Что насчет приложений Qt / Kde?
cipricus
GTK2 Общие темы и GTK Общие темы являются пружинными темами , которые должны быть установлены.
cipricus
1

В некоторых случаях вы можете заставить оснастку запускаться с темой, используя переменную окружения, подобную этой

GTK_THEME=Adwaita-dark /snap/bin/libreoffice.writer
Трухильо
источник
Не работает для Okular, который является Qt-приложением
cipricus
Не работает, если эта тема не установлена ​​на уровне рабочего стола.
cipricus
0

Я заменил пакеты оснастки пакетами apt.

список мгновенных

Я делаю следующую замену:

sudo snap remove gnome-calculator gnome-characters gnome-system-monitor gnome-logs
sudo apt install gnome-calculator gnome-characters gnome-system-monitor gnome-logs

Теперь тема, определенная в твике, применяется к этим приложениям.

JsonBruce
источник
2
Этот ответ не отвечает на поставленный вопрос.
ДК Бозе
1
Тем не менее, это хорошая работа в крайнем случае
генерал
Я думаю, что этот комментарий совершенно нормально, потому что другие ответы также не касаются поставленного вопроса.
maxadamo