我已经安装qt5ct
了在 Qt 应用程序上应用 gtk2 主题(默认情况下它们遵循 Fusion 主题)。但是,启用 gtk2 主题时,Qt 应用程序(我已经尝试过GNU Octave和Brightness Controller)需要花费太多时间来启动。
例如,亮度控制器在 qt5ct 中的 gtk2 主题中加载大约需要 25 秒,而在 Fusion 或任何其他主题下加载需要 1-2 秒(我通过单击图标后查看手表来测量这一点)。
GNU Octave 也是如此。
如何解决这个问题?请让我知道我是否需要发布任何日志。
qt5ct
本身加载也很慢。
我qt5ct
以前在以前版本的 Xubuntu 中使用过,而且速度要快得多。
如果尝试将它们的样式设置为与本机 GNOME 应用程序一致,那么在基于 GNOME 的19.10+版本的 Ubuntu、其官方风格和衍生产品的全新
qt
安装中应用程序的启动速度要长得多。看
无论出于何种原因,从 19.04 升级的用户都不会看到这个问题。
无论如何,一种令人满意的解决方法是基于使用Kvantum。例如,请参阅使用 Kvantum 在 Linux 上为 Qt 应用程序使用自定义主题(并在 GNOME 上修复 Qt5 主题)。
如上链接所述,由于默认情况下未安装 Kvantum,因此可以在 20.04 上使用
一个 ppa 可用:
之后,运行
注销并重新登录。该链接还包含使用 Kvantum 系统范围(带有
export QT_STYLE_OVERRIDE=kvantum in /etc/environment
)和卸载它的说明。