我在带有emacs的Ubuntu 12.04 LTS上使用gnome 3和gnome-shell(不是gnome classic)。我想将键盘快捷键Ctrl+ Alt+D与emacs一起使用,但是,每当我敲击该键时,gnome都会截获它并隐藏所有窗口。
我试图在“设置”>“键盘”>“快捷方式”>“导航”>“隐藏所有普通窗口”下将其禁用。它在那里似乎被禁用,但是如果我按Ctrl+ Alt+,则D所有窗口仍将最小化。
我的下一步是尝试使用dconf-editor
禁用它org.gnome.desktop.wm.keybindings
,但是我在那里找不到“隐藏所有窗口”(或类似的东西)的任何选项。
任何帮助,将不胜感激,谢谢。
我发现以下情况适用于我的情况。首先,与其尝试禁用快捷方式,不如给它一个新的组合键。我在中做到了System Settings -> Keyboard Layout -> Layouts -> Options...
,但这是一个已知的错误,这些设置在Gnome Shell中没有得到尊重。
另外,使用dconf-editor
来赋予它相同的组合键:
dconf-editor
)org → gnome → desktop → wm → keybindings
。show-desktop
)。就我而言,我希望C-M-s
在Emacs中得到尊重,而不是滚动当前窗口。因此,我没有尝试通过在dconf-editor中使用方括号来禁用快捷方式,而是提供了toggle-shaded
一个新的组合键:['<Control><Super>s']
。突然之间,C-M-s
在Emacs中可用。希望这对您也有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句