Внешность Qt-приложений в Gtk-средах: Virtualbox
Мы с Мануалом в Cintu используем мало чистых Qt-приложений. Но одно из них для нас очень важно — Virtualbox. Во всех сборках на базе 16.04 с ним всё было нормально — облик интерфейсных элементов и, самое главное, шрифты, наследовались от настроек среды Cinnamon нечувствительно для нас, то есть «искаропки». Но в сборках на 17.10 и 18.04 Virtualbox предстал пред нами в виде неприглядном:
Что, впрочем, оказалось легко исправимым — потребовалась установка одного лишь пакета:
$ sudo apt install qt5-gtk-platformtheme
После чего Virtualbox незамедлительно «пришёл в норму»:
Указанное деяние подействовало и на браузер Falkon (бывшая Qupzilla), на который мы временами посматриваем. А вот на второе Qt-приложение, которое нам реально нужно по жизни, Google Earth, оно никак не повлияло. Не помог ни один из найденных в сети рецептов, типа доустановки пакета qt5-style-plugins
и внесения в /etc/environment
строк вида:
QT_QPA_PLATFORMTHEME=gtk2 QT_STYLE_OVERRIDE=gtk2
Ни замена в них gtk2
на gtk3
. В настоящее время задача ещё ждёт своего разрешения. И будет «ошпорена» как только, так сразу.