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


10

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

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

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


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

Ответы:



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

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


2
Этот ответ не отвечает на поставленный вопрос.
ДК Бозе

1
Тем не менее, это хорошая работа в крайнем случае
генерал

Я думаю, что этот комментарий совершенно нормально, потому что другие ответы также не касаются поставленного вопроса.
maxadamo
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.