使用 Libre Writer 等程序时,我单击文件,打开,然后在“打开”菜单框中,我有机会将文件类型从“所有文件”更改为特定文件类型,单击“所有文件”时,将出现选择列表。不同文件类型的字体颜色为黑色背景上的深灰色,使列表项难以辨认。当我移动光标时,字体颜色和背景变为白色背景上的“正常”黑色,但仅限于光标当时悬停的项目。这使得列表的其余部分无法阅读,将光标缓慢向下移动列表,暂停阅读每个项目,这是一种非常麻烦的完成方式。
这不仅发生在 Libre Writer 上,还发生在 Inkscape、Geeqie 和各种其他程序及其子菜单上。我能找到的唯一没有发生这种情况的程序是 Firefox (58.02)。此外,这种情况发生在 3 台不同的机器上,每台机器都有不同的处理器、不同的显卡,如果机器有多个显示器,则所有显示器都会发生这种情况。
所有机器都运行 16.04,其中一台安装了最新更新,其他机器的更新稍显滞后。这是错误还是“功能”。哈哈。发生了什么事?这可以修复吗?如何修复?
答案1
下面似乎是一个修复这些弹出菜单的最小变化。
作为备份,复制文件
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
:cp /usr/share/themes/Ambiance/gtk-2.0/gtkrc ~/Documents/gtkrc
使用 sudo 编辑文件
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
:sudo vi /usr/share/themes/Ambiance/gtk-2.0/gtkrc
转至第 346 行(
346G
)左右,内容如下:style "menu" = "dark" {
删除此项:
= "dark"
该行现在应如下所示:
style "menu" {
保存更改 (
ZZ
)打开系统设置应用
转至外观部分
将主题从 Ambiance 更改为其他主题,然后再改回 Ambiance(这将刷新您的主题)
style "menu" = "dark"
在 Ubuntu 16.04 下测试。具体要更改的行可能因您拥有的补丁级别而异。查找要更改的行的更安全方法是在文件中搜索。在 vi 中,这将是:/style "menu" = "dark"
变更前:
更改后: