Skaaraje Опубликовано 4 часа назад Опубликовано 4 часа назад 🌑 Тёмная тема для Qt-приложений в BunsenLabs/Openbox Проблема: Приложения на Qt (например, djview4) запускаются в светлой теме, даже если в системе активна тёмная GTK-тема (Adwaita-dark). Стандартные переменные окружения GTK на Qt не влияют. Причина: Qt и GTK используют разные движки тем. В минималистичных оконных менеджерах (Openbox) их настройки не синхронизируются автоматически без дополнительных порталов. ✅ Решение Установите плагин стиля Adwaita для Qt: sudo apt install adwaita-qt Проверьте корректность имени стиля: В Debian пакет adwaita-qt часто регистрирует стиль именно как Adwaita-dark. Проверьте запуск с переменной: QT_STYLE_OVERRIDE=Adwaita-dark djview4 Закрепите настройку для всей графической сессии: В BunsenLabs/Debian дисплейный менеджер (LightDM) автоматически читает файл ~/.xsessionrc при входе. Добавьте экспорт переменной туда: echo 'export QT_STYLE_OVERRIDE=Adwaita-dark' >> ~/.xsessionrc 💡 Примечание: Файлы .bashrc или .xprofile не подходят, так как не влияют на приложения, запущенные из меню/панели. Перезайдите в систему: Выполните Logout → Login, чтобы настройки применились ко всей сессии. Итог: Все Qt-приложения будут использовать тёмную тему Adwaita-dark без дополнительных флагов и зависимостей от xdg-desktop-portal. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.