GTK 应用程序的界面提示信息在 KDE 桌面环境中无法辨认的问题

很多时候无法避免的需要在 KDE Plasma 桌面环境中使用采用 GTK 编写的应用程序,比如 Filezilla 等。但是有些情况下这些应用程序界面上出现的提示信息框里的内容是白色文字显示在非常淡的灰色背景上,无法辨认。这个问题似乎存在了很长时间,不知道是最近又出现了,又或者是从来就没解决。

上次应该还是在一到两年前出现这个问题的。当时也是使用 Filezilla 注意到的。搜索结果指向 2015 年冒出来的问题上,比如这里这里。这个问题似乎跟使用的桌面主题有关。不过我一直用的是 KDE 的 Breeze 主题,也不想深究使用别的主题的情况。这两天使用 FileZilla 的时候又发现了这样的情况。但是我也不知道是什么原因让我之前的修改消失了。

临时的解决办法很简单,只需要修改其背景颜色和字体颜色就可以了。可以针对当前用户目录的一个配置文件进行修改。当然这也就意味着不同的用户需要单独修改。

修改 ~/.gtkrc-2.0-kde4 文件,在其结尾添加下面的代码,

style "gnome-color-chooser-tooltips"
{
bg[NORMAL] = "#FFFFAF"
fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"

保存即可。

这个文件是隐藏文件。通过 Dolphin 文件管理器,如果在自己的用户文件夹里看不到,可以用 Alt + . 快捷键来显示隐藏文件。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/non-readable-gtk-tooltips-in-kde-plasma/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>