如何防止Unity抓取键绑定(允许应用程序首先处理它们)?
注意:我接受的答案在Precise Pangolin(12.04)中正确使用。 它在Oneiric Ocelot中无法正常工作。
原文:
我有一个应用程序,我想使用alt – F1来访问某些特定的function。 不幸的是,Unity in Oneiric Ocelot(11.10)抓住了这个关键组合并展示了发射器。 我想禁用或绕过这种行为,但我不知道如何实现它。
我已阅读如何在gnome-terminal中停用F1和F10键绑定? 在CompizConfig设置管理器和gconf编辑器中,在那里和其他地方指出的所有地方环顾四周。 不幸的是, alt – F1组合无处可寻。 事实上,我已成功阻止Gnome / Compiz拦截之前发行版中的键绑定(Lucid Lynx及更早版本)。
任何人都可以告诉我在应用程序有机会响应之前,我可以阻止Unity解释我的键绑定吗?
在ccsm(CompizConfig设置管理器)> Ubuntu Unity插件中,它位于“行为”选项卡上
这是一个丑陋的黑客
以超级用户身份编辑以下文件
/usr/share/compiz/unityshell.xml
并改变
类似于:
注销并登录。