答案1
gtk-menu-images
和gtk-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> 位。