[РЕШЕНО] пропала возможность оформления GTK+ в Qt5

приложения на Qt5 перестали подхватывать тему гтк+:

cat .xinitrc
...
export DE=xfce
export XDG_CURRENT_DESKTOP=xfce
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
export QT_STYLE_OVERRIDE="GTK+"
...
раньше все нормально подхватывалось...
подскажите, куда копать?
та же проблема. после обновления системы, LXQT не видит стили виджетов GTK, наверно только откат к предыдущей версии qt может вылечить
Установи qt5ct, запусти и настрой стиль GTK+, проверь из терминала:
export QT_QPA_PLATFORMTHEME="qt5ct" you_command

и если поможет, добавь переменную в /etc/environment:
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
QT_QPA_PLATFORMTHEME="qt5ct"

Ещё пишут, что вместо /etc/environment можно добавить переменную в ~/.profile или в ~/.xsessionrc.
Потребуется релогин или перезагрузка.
на скрине как раз qt5ct... нет пункта GTK+...
из вики >>QGtkStyle will be removed from qt5-base 5.7 and added to qt5-qtstyleplugins AUR as name gtk2<<
чет нифига не помогло...
пока откатил Qt5...
Ну тогда хз... Лично я проблему решил приведением всей своей програмной каши к относительному единообразию на основе Qt5 Breeze. С gtk3 конечно засада, но их (прог на гтк3) у меня раз-два и... Даже лису собираю из AUR на gtk2.

PS/ Вроде обновлялся пару дней назад...


А..., вот оно что:
pacman -Q qt5-base
qt5-base 5.6.1-2
У меня все снова заработало когда я установила qt5-styleplugins , а потом выбрала в настройках qt5ct "gtk".
удалил qt5-styleplugins. обновил Qt5, вновь установил qt5-styleplugins. в qt5ct появился пункт gtk2, но при выборе ошибки:
ошибка: file owned by 'qt5-qtstyleplugins' and 'qt5-styleplugins': 'usr/lib/qt/plugins/styles/libqcleanlooksstyle.so'
ошибка: file owned by 'qt5-qtstyleplugins' and 'qt5-styleplugins': 'usr/lib/qt/plugins/styles/libqmotifstyle.so'
ошибка: file owned by 'qt5-qtstyleplugins' and 'qt5-styleplugins': 'usr/lib/qt/plugins/styles/libqplastiquestyle.so'
Koluchka
У меня все снова заработало когда я установила qt5-styleplugins , а потом выбрала в настройках qt5ct "gtk".

У вас какая версия Qt? Мне не помогло вообще никак
lumberjack
удалил qt5-styleplugins. обновил Qt5, вновь установил qt5-styleplugins. в qt5ct появился пункт gtk2, но при выборе ошибки:
ошибка: file owned by 'qt5-qtstyleplugins' and 'qt5-styleplugins': 'usr/lib/qt/plugins/styles/libqcleanlooksstyle.so'
ошибка: file owned by 'qt5-qtstyleplugins' and 'qt5-styleplugins': 'usr/lib/qt/plugins/styles/libqmotifstyle.so'
ошибка: file owned by 'qt5-qtstyleplugins' and 'qt5-styleplugins': 'usr/lib/qt/plugins/styles/libqplastiquestyle.so'
Удалите qt5-styleplugins, а потом вручную
usr/lib/qt/plugins/styles/libqcleanlooksstyle.so
usr/lib/qt/plugins/styles/libqmotifstyle.so
usr/lib/qt/plugins/styles/libqplastiquestyle.so
И установите заново, возможно вы использовали опцию --force в пакмане...

Либо снесите весь qt узнайте locate-ом что осталось удалите и установите заново...
переустановка qt5-styleplugins не помогла...
помог перестакан qt5-styleplugins вместе с qt5-base.
после чего ошибки
>>ошибка: file owned by 'qt5-qtstyleplugins' and 'qt5-styleplugins...<<
исчезли, и qt5сt таки нормально отработал
 
Зарегистрироваться или войдите чтобы оставить сообщение.