13673
Как заставить qt приложения принимать тему GTK
После обновления Qt до версии 5.7, появилась проблема отображения Qt приложений, они перестали принимать тему GTK из-за удаления qgtkstyle. Было найдено следующее решение:
1) Установите qt5ct
2) Установите qt5-styleplugins
3) Редактируем /etc/profile
добавляем в конец файла следующую строку
4) Открываем qt5ct и выбираем в нем Style: gtk2, применяем Apply.
5) Перезаходим в систему.
Дополнительная информация: https://bbs.archlinux.org/viewtopic.php?pid=1637433p1637433
1) Установите qt5ct
sudo pacman -S qt5ct
2) Установите qt5-styleplugins
sudo pacman -S qt5-styleplugins
3) Редактируем /etc/profile
sudo nano /etc/profile
добавляем в конец файла следующую строку
export QT_QPA_PLATFORMTHEME="qt5ct"
4) Открываем qt5ct и выбираем в нем Style: gtk2, применяем Apply.
5) Перезаходим в систему.
Дополнительная информация: https://bbs.archlinux.org/viewtopic.php?pid=1637433p1637433
9 комментариев
Как говориться «то что доктор прописал...», и очень во время.
Manjaro KDE-Minimal Stable от Spidey
а вот с новостями облом (((
Каждый ищет свой путь :)
Manjaro KDE-Minimal Stable от Spidey
нашёл qt-версию, и она меня не разочаровала.
очень впечатлила моменталльная отрисовка окна при первом запуске программы.
так и прижилась.
1. Надо удалить переменную QT_STYLE_OVERRIDE и что
2. Переменная QT_QPA_PLATFORMTHEME установлена неправильно
Пришлось по первому пункту в файле /etc/environment закомментировать указанную переменную, а по второму — перезагрузиться. Тогда qt5ct открылся и дал выставить Style в gtk2.
Нашел также здесь похожие инструкции с небольшими отличиями:
Есть ли какая-нибудь разница где установлена переменная окружения?
1. в файле /etc/profile так или
2. в файле /etc/environment так У меня сейчас и в том и в другом файле эта переменная прописана.
В принципе, нет разницы. можно и в ~/.bashrc, и в ~/.xinitrc установить — но если эта переменная нужна для всех пользователей, включая root, то, ИМХО, в /etc/environment.
Когда понадобится, то изменив одну, можно забыть про вторую, а потом чесать репу — откуда что взялось.
Я установил его из AUR, так как в репозиториях этого пакета нет
yaourt -S qt5-styleplugins
Р.С. Для кого то же придумали каталог profile.d