程序子菜单为黑底深灰色,难以辨认

程序子菜单为黑底深灰色,难以辨认

使用 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"


变更前:

Inkscape 菜单


更改后:

更改后的 Inkscape

相关内容