Як змінити тему Snap Apps?


10

Мені подобаються нові "оснащення" додатків, але програми, встановлені цим методом, схоже, не використовують тему gtk системи, яку я встановив.

Деякі використовують Adwaita або ще гірше, Релі.

Як я можу змусити їх використовувати стандартну тему Ambience, яку я використовую у всій системі?


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

Відповіді:



2

Зараз у Snap є підтримка тематизації GTK, однак для неї потрібно встановити ту саму тему, що і Snap, яку ви обрали у вашій системі.

Офіційний gtk-common-themesоснащення містить Adwaita, Adwaita-Dark, Ambiance, Arc, Arc-Dark, Arc-Darker, Breeze, Breeze-Dark, Communitheme, basic, HighContrast, Radiance та Yaru.

Існує також adapta-themeі adapta-gtk-snapяк gtk2-common-themesдля GTK2 додатків.

Якщо ви не використовуєте одну з цих тем, я вважаю, що вам зараз не пощастило.


Що з додатками Qt / Kde?
cipricus

GTK2 Загальні теми і GTK Загальні теми є пружинними темами , які повинні бути встановлені.
cipricus

1

Я замінив пакети snap на пакети 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
Однак це приємно
Генерал Реднек

Я вважаю, що цей коментар є прекрасним, оскільки інші відповіді також не стосуються поставленого питання.
Макадамо

1

У деяких випадках ви можете змусити оснащення розпочати з теми, використовуючи подібну змінну навколишнє середовище

GTK_THEME=Adwaita-dark /snap/bin/libreoffice.writer

Не працює для Okular, що є Qt-додатком
cipricus

Не працює, якщо ця тема не встановлена ​​на рівні робочого столу.
cipricus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.