在 Lubuntu 19.04 中从命令行以 root 身份打开 PCManFM-Qt 文件管理器时,它会使用默认主题(相当丑陋)打开,并且不会考虑使用 lxqt-config 所做的选择。如何更改 root 的 lxqt 主题以便 PCManFM-Qt 识别它?
答案1
答案是是考虑您的选择,但除了 Breeze/Windows/Fusion(没有一个是深色主题!)之外,您没有太多可用的选择。因此,您可能需要安装 qt5-style-plugins 包,它会在 lxqt-config 的外观部分启用“gtk2”选项以及其他一些选项。选择“gtk2”会让 Qt 主题引擎模仿您的 GTK-2 主题。
sudo apt install qt5-style-plugins
执行此操作将打印以下内容:
The following NEW packages will be installed:
qt5-gtk2-platformtheme qt5-style-plugin-cleanlooks qt5-style-plugin-motif
qt5-style-plugin-plastique qt5-style-plugins
现在转到 lxqt-config 的外观,并选择“gtk2”作为 Qt 主题。这会将您选择的 GTK-2 主题(例如 Arc-Dark)应用为 Qt 引擎的主题。注销并再次登录以确保它已完全应用(我注意到不注销时会出现一些不完整的错误细节,注销后已修复)。
这其他答案,特别是有关“gtk2”选项的内容,有一个有用的屏幕截图。
解释:
正如 PCMan(PCManFM-Qt 的主要开发者)所说这个 GitHub 问题,该文件管理器仅遵循默认的 Qt 主题引擎,并且没有代码可以更改这一点。这意味着要更改 PCManFM-Qt 的样式,您必须更改 Qt 应用程序的默认主题。
Lubuntu 目前仅附带三个主题,Breeze/Windows/Fusion,并且正如对话框中暗示的那样,尝试让 Qt 应用程序遵循 GTK 主题的方法是选择“gtk2”作为 Qt 主题。