如何禁用gnome终端上的alt-hotkey行为?


55

这不仅是gnome终端,还包括几乎所有的gnome窗口:按住“ alt”键时,可以按一个菜单项的第一个字母。这样一来,您无需直接单击即可滚动菜单。

在其他任何窗口(例如Firefox)上都可以,但是在gnome终端上,它会窃取我用于emacs的密钥!如果可以避免的话,我几乎没有机会学习新的组合键组合。

如果我不能仅将它隔离到gnome终端,那我很好。


5
似乎值得一个错误报告。终端仿真器拦截Alt或Ctrl组合是一个糟糕的主意。
ak2

如果这种行为不会对我使用终端的能力产生负面影响,则可能会很有用。
taranaki

Answers:


53

编辑>键盘快捷方式...,然后取消选中“启用菜单访问键”。


2
这似乎不适用于我(简洁,统一的界面)。ALT仍将调出菜单。
约翰·菲利普·斯特拉特豪森2011年

2
在Oneiric中工作。
埃米尔(Emil Sit)

4
适用于Ubuntu 14.04。
David Boshton,2015年

2
我使用Ubuntu 15.10,在GNOME Terminal的“编辑”菜单中没有选项“键盘快捷键”,只有“首选项”和“配置文件首选项”。有人可以指导我在我的GNOME Terminal版本中此设置的位置吗?谢谢!
silviubogan

2
16.04有办法吗?
Hatshepsut

4

对于Gnome终端机3.14.1:单击编辑(在菜单栏上)>首选项>最后在“常规”选项卡上,取消选中“启用助记符...”。


这对我有用,谢谢。Alt-C和Alt-V现在是可映射的。呜呜!
灰色

4

在Ubuntu 16.04中,转到系统设置->键盘->快捷方式->启动器,然后清除键以显示HUD(或将其更改为另一个键)


1
这是我的首选选项-完全禁用HUD-因为a)HUD完全没有用,并且b)如果我在使用Bash Alt + F Alt + B快捷键时不小心按下Alt,则HUD会烦人地将焦点移开从终端。
DamienÓCeallaigh

3

这真的也使我发疯。我想使用Alt-V进行粘贴,因为它比使用CTRL更符合人体工程学,但是由于“查看”菜单选项,这似乎不可能。

总体而言,这似乎是一个错误,因为当我禁用“首选项”中的热键时,我不再能够使用Alt-V来访问“视图”菜单,但是我也无法将该组合用于其他用途。

我之所以能够使Alt-Z正常工作,是因为没有以Z开头的菜单。


在gnome-terminal版本3.14.3中,他们添加了可以禁用的“启用助记符...”首选项。然后,Alt-V是可映射的。哦,光荣的Alt-C / Alt-V。
灰色

3

如果要全局执行此操作,则可以尝试以下方法(source):

要禁用助记符,您应该创建(如果尚不存在)〜/ .gtkrc-2.0。该文件应包含gtk-enable-mnemonics = 0行(如果需要,您可以添加其他GTK设置)。然后,重新启动以使更改生效(您可以先注销再登录)。

在某些情况下,使用alt键仍然可以使菜单出现,但是现在已禁用了助记符。哎呀!

编辑:此方法不再起作用。我针对OP的问题提交了错误报告,因此我们将了解其发展过程。


1
我今天在ubuntu 14.04上尝试了它,它起作用了:-)
gwenzek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.