我在 gnome 3 下使用 dolphin,当我选择一个文件时,名称消失了。我尝试查看我的 kde 设置并查看颜色,似乎没有什么异常,我不知道 dolphin 是否从那里获取颜色,因为我使用的是 gnome 3。我使用 Ambiance 作为颜色主题,因此我查看了 /usr/share/themes/Ambiance/gtk-3.0/gtk.css 并看到基色是白色,所选 fg 颜色也是如此。所以我将它们更改为黑色,但什么也没得到。看来 dolphin 正在从 gnome 3 获取其颜色信息,因为当从 Ambiance 更改为 Adwaita 时,dolphin 中的颜色会发生变化。
那么,当我在海豚中选择一个文件并将鼠标悬停在其上时,如何让文件名不消失?
谢谢
答案1
使用root权限,请更改以下文件:
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
从
selected_fg_color:#ffffff
到
selected_fg_color:#000000
我花了很长时间寻找正确的配置文件,终于找到了答案。
我还尝试在 .local/share/... 中更改它,但对我来说没有效果。
答案2
我已经努力尝试了几个小时的各种解决方案,终于让我的解决方案奏效了。我在 Ubuntu 上运行 KDE Plasma,选中并悬停的文件会消失。首先,您需要确定您正在使用什么主题(系统设置 -> 外观 -> 应用程序样式 ->(然后是窗口装饰或 GTK .. 不确定是哪个,但我的两个都设置为相同)。在此示例中,我的主题是“theme_name”。在此处查找此主题文件:
/usr/share/themes/主题名称/gtk-2.0/gtkrc
找到包含“selected_fg_color:”的行。将 : 后面的六位数字全部改为零:
选定的颜色:#000000
更改后,您需要重新启动 Dolphin。选择并悬停时,文本会变为黑色。如果您运行的是白色背景的主题,它仍然看起来不完美,因为背景将是白色的,看起来没有被选中(但至少您现在可以阅读它)。您可以通过调整同一文件中的“base_color”来更改背景填充的颜色。但是,这会改变整个主题的基本背景颜色……所以它也会改变其他东西。
我认为那些说此修复对他们不起作用的人可能正在编辑错误主题的 gtkrc 文件。
答案3
在 Ubuntu Studio 中我发现可以通过在 Windows 管理器中选择不同的样式来解决此问题,例如从 MurrinaDark 到 MurrinaBlue。
答案4
我在 kde 中运行 dolphin 时遇到了同样的问题。我还安装了 ubuntu-mate,显然它仍然为 qt 应用程序设置了环境键来运行 gtk2 主题:
$ env | grep QT_QPA_PLATFORMTHEME
QT_QPA_PLATFORMTHEME=gtk2
您可以使用以下方法在您的系统上进行自行测试:
QT_QPA_PLATFORMTHEME=kde dolphin
~/.config/kdeglobals
这将使用您可以通过 kde 的设置管理器进行更改的样式集。
还有其他选项可以使用qt5ct
,但它不在官方存储库中。请参阅此帖子webupd8