为什么强制 Qt 应用程序使用 GTK 主题会使这些应用程序启动缓慢?

d-a*_*ir1 8 gnome themes gtk qt

我注意到每当我通过在 Ubuntu 19.10 上添加行export QT_QPA_PLATFORMTHEME=gtk2来强制 qt 应用程序使用任何 GTK 主题时.profilevlcqbittorrent的启动时间从 1-3 秒到 20+ 秒。为什么会这样,有什么我可以做的吗?

我已经运行 sudo apt install qt5ct 和 sudo apt install qt5-style-plugins

rik*_*haw 4

我做了一些测试,因为我的一些机器有问题,而另一些则没有。我已将范围缩小到:

sudo apt install appmenu-registrar vala-panel-appmenu-common
Run Code Online (Sandbox Code Playgroud)

安装了这些(以及 appmenu-registrar 的建议)后,重新启动后,您的 qt5 应用程序应该立即启动,即使您的 QT_QPA_PLATFORMTHEME=gtk2~/.profile或中的/etc/environmentGTK 主题看起来不错,而且启动 qt 应用程序也没有延迟!