Ubuntu 16.10(GTK 3.20)中缺少 Nautilus 菜单图标

Ubuntu 16.10(GTK 3.20)中缺少 Nautilus 菜单图标

几天前我升级到了 ubuntu 16.10,突然 nautilus 中的菜单图标又不见了。我检查了 dconf 设置(org.gnome.desktop.interface.menu-have-icons),情况仍然如此。也许该设置的位置已被移动。或者存在其他问题。

还有其他人遇到过这个问题或知道如何解决吗?

nautilus 上下文菜单

RabbitVCS 中的条目“更新”、“提交”、“推送”应该有图标。

答案1

gtk-menu-imagesgtk-button-images 已被弃用并且或许被忽视了。

此链接可能会对你有帮助。我把帖子内容抄录在这里:

(我已经在http://forums.fedoraforum.org/showthread.php?p=1680581#post1680581,在此重新发布以供未订阅的用户使用):

gtk-menu-image 和 gtk-button-images 都被弃用并忽略,之后他们将其弃用但没有忽略:https://git.gnome.org/browse/gtk+/commit/?id=627a03683f5f41efbfc86cc0f10e1b7c11e9bb25 https://git.gnome.org/browse/gtk+/commit/?id=c46aca463a9d66cf402ec8c3f9f2e2efc98c42ca

问题是 gsettings 键(org.gnome.desktop.interface buttons-have-icons 和 menus-have-icons)不见了,所以我看不到设置它们的方法...

但是您似乎可以通过 gnome-settings-daemon xsettings 插件设置相关的 GtkSettings:打开 dconf-editor -> org.gnome.settings-daemon.plugins.xsettings 并将 overrides 键从:

{} 到:

{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>} 通常更改是即时的(例如在 gimp 中),但某些应用程序需要重新启动(例如 firefox)。

或者直接使用 gsettings:

gsettings 设置 org.gnome.settings-daemon.plugins.xsettings 覆盖“{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}”但请注意,此方法会覆盖该键的当前值;一个明显的警告是,如果您之前已通过 gnome-tweak-tool ->“键盘和鼠标”中的鼠标中键单击启用粘贴,则需要再次在那里重新设置它(与上面的 gsettings 命令不同,gnome-tweak-tool 会将新值“添加”到 overrides 键,而不是盲目地覆盖它)。

编辑:最近进行测试,现在看来,在 gnome-tweak-tool 中切换这些设置中的任何一个都会删除上面添加的自定义值:

顶部栏 -> “显示应用程序菜单” 键盘和鼠标 -> 中键单击粘贴,因此如果您切换任何这些设置,您将必须重新添加'Gtk/ButtonImages':<1>,'Gtk/MenuImages':<1> 位。

相关内容