После новой установки Ubuntu Gnome 15.10 приложения qt, такие как qpdfview или QuiteRSS, внезапно перестали наследовать глобальную тему gtk, в моем случае Numix . То же самое относится и к теме Adwaita по умолчанию, поэтому, скорее всего, это не вина темы. Кажется, что эти приложения всегда используют тему cleanlooks qt, независимо от существующей темы gtk.
У меня никогда не было проблем с тематикой на предыдущих установках Ubuntu Gnome.
Установка qt4-qtconfig
и игра с различными настройками (стиль GUI: default, cleanlooks или gtk +) не оказали никакого влияния на эти приложения. Любопытно, что qt4-qtconfig
само приложение тематически правильно. Поэтому после выбора другой темы, например «Настройки рабочего стола (по умолчанию)» или «Windows», тема этого приложения изменяется, но не в qpdfview или QuiteRSS. Трюк с установкой libgnomeui-0
(упомянутый здесь ) тоже не помог.
Кто-нибудь испытывал то же самое и знает обходной путь?
libqt5libqgtk2
как предложено здесь .Ответы:
В Ubuntu 17.10 приложения Qt4 наследуют глобальную тему GTK, а Qt5 - нет. Поскольку
libqt5libqgtk2
больше не доступно в официальных репозиториях Ubuntu, мы должны использовать другой обходной путь:Установить
qt5-style-plugins
из репозиториев Ubuntu. Введитеgedit ~/.profile
в терминале и добавьтеexport QT_QPA_PLATFORMTHEME=gtk2
в последнюю строку. Добавление этоsudo gedit /etc/environment
тоже работает, но я предпочитаю~/.profile
.Перезагрузитесь и наслаждайтесь!
источник