我一直使用 Clementine 作为我的主要音乐播放器,在安装最新版本的 Ubuntu 之前,它一直与我的桌面环境(Gnome、Cinnamon 或 Xfce)的主题完美匹配。
我目前正在运行 Ubuntu Studio 18.10,但不知何故它没有遵循系统主题。我已通过“工具”>“首选项”>“外观”检查了 Clementine 的设置,并勾选了“使用系统默认颜色集”。我知道 Xfce 是 GTK 桌面环境,而 Clementine 是使用 Qt 创建的,但以前在其他 GTK 环境中从未出现过此问题。
为了向你展示我的意思,这里有一张 Clementine 和 Thunar 一起奔跑的照片:
希望有人知道答案,Clementine 当前使用的较浅主题与我的系统的其他部分不匹配。提前谢谢您!
编辑:我也可以确认在 Xubuntu 18.10 上也发生了同样的事情
答案1
在我看来,您的 Clementine 看起来不错,具有合适的 Qt 主题。就我而言,它看起来像 Windows 95,所以我的解决方案可能不适合您。由于您没有答案,所以我认为这可能无论如何都很有用。
sudo apt install qt5-style-plugins qt5ct qt4-config
第一个可能已经安装。第二个qt5ct
,Qt5 设置,不适用于 Clementine,但对于其他 Qt 应用程序(如 Qmmp(简单 UI)),它可能很有用。
qt4-config
有用的 Clementine 设置是使用 Qt4 设置(包,运行为)进行的qtconfig
- 即选择 GUI 样式 GTK+。
就我而言,需要重新启动才能使更改生效。
由于我没有使用背景图像,它看起来像这样:
考虑到 OP 的答案解决了 Ubuntu 19.04 中的问题,但在以前的版本中不起作用:问题最初是关于 18.10 的,我在 18.04 中测试过,OP 的解决方案是在 19.04 中。这可能涉及不同的操作模式和 Qt 设置工具的版本。考虑到 Qt4 设置工具(而不是 Qt5 设置工具)在我的案例中起作用,我并不感到惊讶,Clementine 1.3.1 使用 Qt4,即 Qt 4.8.7。楼主在 19.04 中通过 Qt5 配置工具 ( qt5ct
) 中的设置解决了这个问题。我认为这是因为qt5ct
Ubuntu 19.04 中有一个较新的版本,而我的(Ubuntu 18.04 中的 0.34 版本)不仅行为不同,而且看起来也有点不同:
可能是新版本的Qt5 设置 也已经接管了 Qt4 选项。
总结一下:
在 Xubuntu 19.04 及更高版本中,使用 Qt5 设置(
qt5ct
),如 OP 的回答中所述。在上述功能不起作用的早期版本中,例如在 Xubuntu 18.04 和 18.10 中,请使用 Qt4 设置(
qt4-config
包,以...身份运行qtconfig
)。(对于其他 Qt 应用程序,如带有简单 UI 的 Qmmp,根据其 Qt 版本,Qt5 设置可能很有用。我还看到过这样一种情况,带有简单 UI 的 Qmmp 不会遵循系统(深色)主题,除非在 Qt5 工具下相应地更改设置调色板 - 自定义 - 配色方案。可能需要重新启动才能看到更改。