如何在 GTK3 中禁用助记符?

Chr*_*ris 12 menu 11.10 gtk3 keyboard-accelerators

在 Natty Narwhal 中,我曾经做过一些漂亮的技巧.gtkrc-2.0来禁用助记符(带下划线的菜单),但现在不可能了。我认为在 Oneiric Ocelot 中它会有所不同,因为它使用 GTK3。

我曾经通过添加以下几行来实现这一点:

gtk-enable-accels = 0
gtk-enable-mnemonics = 0
Run Code Online (Sandbox Code Playgroud)

如何摆脱 Oneiric Ocelot 中的助记符?

Tim*_*imo 2

GTK3 不再使用 gtkrc,而是转向使用 CSS 进行样式设置。但仍然有一种方法可以更改全局设置。引用GTK 参考资料

GTK+ 从 /etc/gtk-3.0 和 $XDG_CONFIG_HOME/gtk-3.0 中的 settings.ini 文件读取设置的默认值。

请参阅该页面了解更多详细信息。

我想知道这在 Unity 中是否可以使用全局菜单。我不知道这些设置是否被它所适应。


kho*_*lis 0

添加

gtk-auto-mnemonics = 1

在您的主题设置中: /usr/share/themes/YOUR_THEME_NAME/gtk-3.0/settings.ini