禁用特定应用程序的全局键盘快捷键


14

是否可以禁用特定应用程序的GNOME(第2版)全局键盘快捷键?

我在Ubuntu下使用IntelliJ IDEA Java IDE,但是某些IDEA默认键盘快捷键与GNOME快捷键(例如Alt+ F1Ctrl+ Alt+ Ctrl+ Alt+ )冲突。我真的不想更改IDEA中冲突的快捷方式。出于“兼容性”的原因,我需要使用默认键盘映射。

我正在考虑某种代理命令,当它具有焦点时,它将每个键盘活动重定向到应用程序。有点像kbdproxy idea.sh


1
嗨,您找到解决方案了吗?我为IDEA的这个问题而疯狂。
罗伯托·莱纳迪

@RobertoLeinardi不幸的是:(
Sven

如果您使用的是KDE,则可以从“全局键盘快捷键”设置中禁用特定的全局快捷键
Anwar

Answers:


1

用于工作区切换的后两个可以被禁用,下载并安装gconf-editor,找到以下条目:

move_to_workspace

在此处输入图片说明

并将它们留空应该起作用。


1
这两个快捷方式仅是示例。还有其他冲突。我认为禁用冲突的GNOME快捷方式不是一个好的解决方案:-/我仍然希望能够在应用程序外部使用它们。
斯文,

@Sven,您可能想向开发人员发送错误报告,请他们获取X11中的所有关键事件。
雏菊

1

我在stackoverflow上发布了这个问题,期望可以得到出色的答案,但没有得到答案。

我目前的个人解决方案是:

  1. 安装重量很轻的WM,例如'twm':(sudo apt-get install twm)

  2. 启动没有wm的并发X会话:xinit / usr / bin / xterm-:2

  3. 切换到新的X会话:control-alt-F8

  4. 在新会话中的xterm中启动twm:

  5. 运行程序,享受程序快捷键并感到高兴,使用control-alt-F7切换回其他X会话


我还必须将/etc/X11/Xwrapper.config更改为“ allowed_users = anybody”,以使步骤2正常工作。
user467257 2014年
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.