Dolphin 文件管理器中的深色主题

Dolphin 文件管理器中的深色主题

我在 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

我使用的是深色主题,它也适用于 Dolphin。

我刚刚再次测试了一下,然后我做过请注意,再次从浅色切换到深色后,我必须关闭正在运行的 Dolphin 实例并启动一个新实例才能使深色主题生效。但我想你已经尝试过了......?

顺便说一句,我使用的Breeze Dark主题: 微风黑暗主题

您可以在 KDE 下找到此设置System Settings > Appearance > Workspace theme > Look and Feel 在此输入图像描述 也许这是 KDE 版本或 debian 版本中的错误,您是否尝试测试最新版本(在虚拟机中)?我使用的是 Dolphin 17.04.2。

答案4

如果您使用包含以下内容的样式表启动 Dolphin

DolphinViewContainer > DolphinView > QAbstractScrollArea {
      background-color: black;
    }

您将丢失几乎所有文件图标。文件仅显示其名称,没有精美的图标。当然,如果您不使用 Gnome 作为桌面环境,而是使用 xfce 等,就会发生这种情况。要解决此问题,请确保在 中设置图标主题qt5ct

相关内容