改善安装在 Ubuntu Gnome 上的 Plasma5 中 GTK 应用程序的外观

改善安装在 Ubuntu Gnome 上的 Plasma5 中 GTK 应用程序的外观

我已经安装了 Ubuntu 18.04,然后安装了 taskel、kubuntu-desktop 完整版以及 sddm。

现在 KDE 中的大多数应用程序如下所示:

在此处输入图片描述

等离子在顶部,而 gnome 边框/颜色在下方。我该如何修复此问题?

答案1

问题是某些应用程序的外观图形用户界面在 KDE/Plasma 桌面中,这是一个Qt桌面。您肯定有很多 GTK 应用程序,因为您也有 Gnome 桌面,并且 Ubuntu Gnome 是您的第一个系统,Gnome 是 GTK 桌面。

主要的 GTK 桌面有:Gnome、Cinnamon、Mate、Xfce、Pantheon(基本版)、Budgie。Qt 桌面较少:最流行的是 KDE/Plasma 和 LXQt(Lubuntu 18.10)。

主要的 GTK 应用程序(即使在 Qt 桌面中也很难避免)有:Firefox、Chrome、Audacious、Rhythmbox、Synaptic、Skype 等。主要的 Qt 应用程序(在所有桌面上都很流行)有:VLC、SMPlayer、Audacity、Qmmp、K3b 等。

KDE 桌面中 GTK 应用程序的外观尽管许多桌面仍保留“Gnome”(GTK)外观,但通过安装适合 KDE 外观的 GTK 主题,KDE 的体验可以得到极大改善。例如,有一个 Breeze GTK 主题。

sudo apt install breeze-gtk-theme 

Plasma 5 具有针对 GTK/Gnome 应用程序的外观设置:

系统设置>应用程序风格>Gnome应用程序风格并在那里设置您的 GTK2 和 GTK3 主题(选择 Breeze 等)。

请注意,需要管理员权限的 GTK 应用程序通常不遵循这些设置(您的图像中的 gdebi 应用程序似乎就是这种情况)。


除了 GTK 特有的问题外,还有一些 Gnome 特有的外观问题。如所述这里“从 GNOME 3.10 开始,一些 GNOME 应用程序已切换到“标题栏”或“客户端装饰”。这些 CSD(客户端装饰)在某些桌面环境中无法正常工作”。只需安装gtk3-nocsd软件包即可禁用这些功能。您必须看看是否需要这样做。此后,我没有看到 Kubuntu 有什么变化(但我没有很多 Gnome 专用程序,可能没有使用 CSD 的程序);而且,如果您仍想同时使用 Gnome 并保留这些装饰,我认为安装“nocsd”不是一个好主意。


如果您更喜欢 KDE/Plasma 而不是 Gnome,那么您应该尽可能从头安装 Kubuntu,这样可以避免很多问题。Gnome 和 Plasma5 都是重量级桌面,带有大量依赖项和可能的兼容性问题。

相关内容