如何使 KDE 应用程序在 Ubuntu 17.10 中看起来像原生的

Cal*_*xte 5 gnome themes qt ambiance 17.10

Qt 应用程序在我的桌面上看起来不合适。他们使用与原生 GTK 应用程序不同的主题和配色。

有没有办法通过使用与 GTK 应用程序相同的主题来使基于 KDE/Qt5 的应用程序更好地集成。如果没有,我如何在基于 gnome 的桌面上设置 Qt5 应用程序的主题?

Log*_*gix 4

您可以从 Ubuntu 存储库安装 qt5-style-plugins 软件包:

sudo apt install qt5-style-plugins
Run Code Online (Sandbox Code Playgroud)

然后使用文本编辑器编辑 ~/.profile。例如,使用 Gedit,您可以使用以下命令从终端打开该文件:

gedit ~/.profile
Run Code Online (Sandbox Code Playgroud)

在此文件中,将以下内容添加为新行,而不从 ~/.profile 文件中删除任何内容:

export QT_QPA_PLATFORMTHEME=gtk2
Run Code Online (Sandbox Code Playgroud)

接下来,保存文件,最后注销并登录。这将使 Qt5 应用程序使用 Gtk2 风格,看起来会更好,但并不完美。

如需更多样式,您可以尝试qt5ct(有 PPA可用)。

对于 Qt5 应用程序,您还可以使用Kvantum,它允许使用基于 SVG 的主题引擎。它带有类似于一些流行的 Gtk 主题的内置主题,如 Ambiance、Yaru (Communitheme)、Adapta、Adwaita 等,这使得 Qt 应用程序看起来更好。该应用程序还允许进行各种自定义、为特定应用程序分配主题等等。有关如何在 Ubuntu 中安装 Kvantum,请参阅页面。