С утра обнаружил, что
qbittorrent слишком уж странно выглядит после вчерашнего обновления, изучив пакеты которые обновились, полез гуглить, оказывается из qt 5.7 выпилили поддержку
gtk2 [
https://github.com/qt/qtbase/commit/899a815414e95da8d9429a4a4f4d7094e49cfc55 ] в отдельный пакет
qtstyleplugins.
Откатываться было неохотно, да и некуда, поэтому было принято решение решать проблему. Нашел в
AUR пакет
qt5-styleplugins, установил его
pacaur -S qt5-styleplugins
и тут началось веселье, все попытки запустить
qbittorent да и любое другое
qt приложение с параметрами gtk2 вываливалось в
core dumped.
QT_STYLE_OVERRIDE=gtk2 и прочее QT_STYLE_OVERRIDE=gtk3 не помогали.
Решение оказалось простым, добавляем в файл
/etc/environment строчку:
QT_QPA_PLATFORMTHEME=qt5ct
Или можно в ~/.profile добавить(как я и сделал):
export QT_QPA_PLATFORMTHEME=qt5ct
Перезапускаемся.
В приложение
qt5ct
(должно быть установлено) выбираем стиль
gtk2
Сохраняем, и вот у нас вновь qt и gtk приложения приведены к одинаковому внешнему виду.
Комментарии ()