快速暂时禁用compiz和gnome快捷方式的方法

Compiz和Gnome有很多键盘快捷键。 例如Ctrl + Alt + L用于锁定会话,或者Ctrl + Alt + Arrows用于切换工作区。 它们通常会覆盖应用程序中的快捷方式。 有一种方法可以暂时禁用这些系统快捷方式,以便为应用程序快捷方式让路。 最好的办法是有一个快捷方式。 🙂

任何解决方案,想法?

以下是如何在Compiz中禁用启用单个快捷键的示例:

将这两个命令分配给热键,或者只在终端中运行它们(asis或脚本)。

您可以通过“首选项菜单”中的“键盘快捷键”设置快捷键…(我使用xbindkeys ..它可以更好地控制您可以使用的wihch键。例如,Numlock开/关会产生影响。)

转动启用快捷键: 缩放特定级别1

 gconftool-2 --set /apps/compiz/plugins/ezoom/allscreens/options/zoom_specific_1_key --type string "Return" 

转动禁用快捷键: 缩放特定级别1

 gconftool-2 --set /apps/compiz/plugins/ezoom/allscreens/options/zoom_specific_1_key --type string "Disabled" 

如果有很多热键,只需制作两个脚本:一个用于打开 ,另一个用于关闭

您可以在Gconf编辑器中找到所有Compiz键:`gconf-editorenter code here

要暂时禁用compiz,请将其替换为metacity,即另一个窗口管理器/装饰器。

Alt + F2 ,并运行metacity --replace

要恢复compiz,请运行compiz --replace

当然,在注销和重新启动计算机之后,compiz将用作窗口管理器(因为此命令暂时禁用它)。

我经常使用它,所以我甚至将它绑定到gnome面板中的启动器。