关于Meta键

最近在着手使用emacs,难免要和Meta键打交道。可是遇到一个小冲突。那就是,在FC上,Alt键被设置为Meta,而Alt又偏偏正好是某些窗口菜单的快捷键,比如gnome-terminal。这样问题就来了,如果我在gnome-terminal里使用emacs的话,本来是想使用M-b来移动光标,按Alt+b却调出了gnome-terminal的一个菜单,也就是说这个按键被窗口先于emacs捕捉到了。

简单搜了搜,没有太合适的方法。最理想的一个方法是把Win键映射成Meta,把Alt键上的Meta去掉。修改了一下~/.Xmodmap,倒是把Win键给映射过去了,但Alt仍然会被窗口捕捉到。估计还要修改xterm的配置,未果。最后找到的一个临时解决方法是,在gnome-terminal的“编辑->快捷键”里面把快捷键都禁用掉。反正我是基本上不会用Alt键来调用菜单~