我在 Debian 中使用深色主题,但 Dolphin 文件管理器只是忽略它。
我在 Dolphin 中看到过一些黑暗主题的例子,但我找不到方法。我已经看到了一些设置背景图像的方法,但这当然对我没有帮助,因为我会在黑色背景上显示黑色文本。
据我所知,我可能需要一个 KDE 主题。我已经发现这,但它给了我一个.qtcurve
文件。
我查了一下如何使用它这一页告诉我使用KDE系统设置。听起来很奇怪,但是没关系,我安装了该systemsettings
软件包。
但在 KDE 系统设置中,我只有“快捷方式”、“网络设置”和“网络连接”类别。所以我安装了kde-config-gtk-style
,它确实将“应用程序样式”类别添加到了 KDE 设置中。
在那里,我首先尝试将“BlackMATE”设置为 GTK2 和 GTK3 主题,但什么也没做。然后我尝试导入下载的主题文件,但没有成功,因为它需要一个.tar
文件。
因此,我将主题文件打包到.tar
存档中(这看起来很奇怪,为什么我需要这样做?)并导入它,这使得设置窗口变得无响应,然后自行关闭。我想这不是它所期望的文件类型tar
?
当我单击“下载 GTK2 主题”或“下载 GTK3 主题”时,它停留在“初始化”状态并且不执行任何操作。
那么如何在 Dolphin 中设置深色主题呢?我还需要 KDE 设置吗?
Debian 9.5
肉桂 3.2.7
海豚 16.08.3
答案1
我最近从 Debian 切换到 Manjaro,从 Cinnamon 切换到 Mate,但这个解决方案应该适用于所有发行版和桌面环境:
首先,程序“qt5ct”可以用来编辑使用Qt主题的程序的主题,而不是Cinnamon、Mate等使用的任何程序。在 Manjaro 上我安装了它yay qt5ct
,在 Debian 上可能是sudo apt-get install qt5ct
。我在那里选择了一个任意的黑暗主题(“风格”)。
但这并没有改变背景图像,仍然是白色的。所以我发现这个答案在 AskUbuntu 上。它很长,但如果您只想要黑色背景,重要的是:
- 在某个位置创建一个包含自定义 Qt 样式表的文件,内容如下:
DolphinViewContainer > DolphinView > QAbstractScrollArea {
background-color: black;
}
- 以后像这样启动 Dolphin:
dolphin -stylesheet /path/to/style_sheet.qss
答案2
转到~/.config/kdeglobals
并添加这些行
[Colors:View] BackgroundNormal=94, 104, 109
代表您选择的任何颜色的 RGB 值的数字。
答案3
答案4
如果您使用包含以下内容的样式表启动 Dolphin
DolphinViewContainer > DolphinView > QAbstractScrollArea {
background-color: black;
}
您将丢失几乎所有文件图标。文件仅显示其名称,没有精美的图标。当然,如果您不使用 Gnome 作为桌面环境,而是使用 xfce 等,就会发生这种情况。要解决此问题,请确保在 中设置图标主题qt5ct
。