Summary: | Нельзя сменить тему интерфейса в celluloid | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Монастырский Илья <monastirskiyii> | ||||
Component: | celluloid | Assignee: | cow <cow> | ||||
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | cow, vladimir.didenko | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Мы такими темпами для десятка пакетов баги откроем:) На самом деле, это не баг, а используемое DE (скорее всего) не правильно с точки зрения libadwaita поддерживает Dark Style Preference Описание, как это должно работать можно найти тут https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/Dark-Style-Preference Если я правильно понимаю, алгоритм такой 1. В приложении программно выставляется, что предпочтительной является темная тема. 2. Приложение через API XDG portal спрашивает у DE какую схему (светлую или темную использовать). 3. DE, в зависимости, от системных настроек возвращает либо светлую, либо темную тему. Пользователь может в настройках выбрать, чтобы везде использовалась светлая тема. 4. Если XDG Portal по какой-то причине не работает, то просто берется текущая Gtk тема по умолчанию. Если в конретном DE не работает темная тема, то скорее всего, происходит следующее 1. Либо не поддерживается соответствующий API на уровне XDG portal 2. API поддерживается, но DE всегда возвращает светлую тему. |
Created attachment 13750 [details] Ошибка Версия пакета: celluloid-0.25-alt1 Стенды (обновлены до Sisyphus): Alt Kworkstation 10.1 x86-64 Alt Education KDE 10.1 x86-64 Шаги воспроизведения: 1) Открыть celluloid: Приложения > Аудио и Видео > Celluloid или через терминал: $ celluloid 2) Открыть Меню > Параметры > Во вкладке "Интерфейс" включить/отключить "Предпочитать тёмную тему" Результат: Ничего не происходит, тема не применяется (см. вложение) Ожидаемый результат: Тёмная тема применяется/убирается корректно ================================================================================ Дополнительно: На Alt Workstation 10.1 x86-64, Alt Education 10.1 x86-64 и Alt Server 10.1 x86-64 ошибка НЕ воспроизводится ================================================================================ Проверялось в p10, ошибка воспроизводится (ошибка также воспроизводится на системах с MATE) Версия пакета: celluloid-0.21-alt1