Compiz 和 Gnome 有许多键盘快捷键。例如,用于锁定会话的Ctrl+ Alt+或用于切换工作区的+ + 。它们通常会覆盖应用程序中的快捷键。如果能有一种方法暂时禁用这些系统快捷键,为应用程序快捷键让路,那就太好了。最好的办法是有一个快捷方式来执行此操作。:)LCtrlAltArrows
有什么解决方案或想法吗?
答案1
要暂时禁用 compiz,请将其替换为 metacity,这是另一个窗口管理器/装饰器。
Alt+ F2,然后运行metacity --replace
要恢复 compiz,运行compiz --replace
当然,注销并重新登录或重新启动计算机后,compiz 将用作窗口管理器(因为此命令暂时禁用它)。
我经常使用它,所以我甚至将它绑定到 gnome 面板中的启动器。
答案2
以下是如何禁用和使能够Compiz 中的各个快捷键:
将这两个命令分配给热键,或者直接在终端(asis 或脚本)中运行它们。
您可以通过“首选项”菜单中的“键盘快捷键”设置快捷键...(我使用xbindkeys
..它可以更好地控制您可以使用的键。例如,打开/关闭 Numlock 会产生不同的效果。)
启用以下快捷键:缩放特定级别 1:
gconftool-2 --set /apps/compiz/plugins/ezoom/allscreens/options/zoom_specific_1_key --type string "<Shift><Control>Return"
禁用以下快捷键:缩放特定级别 1:
gconftool-2 --set /apps/compiz/plugins/ezoom/allscreens/options/zoom_specific_1_key --type string "Disabled"
如果有很多热键,只需编写两个脚本:一个用于在,另一个是离开
您可以在 Gconf 编辑器中找到所有 Compiz 键:`gconf-editorenter 代码在这里