我使用 ccsm 禁用了Unity (ubuntu 11.10) 中的Alt+F2默认快捷方式,并使用默认系统快捷方式管理器 (系统设置 > 键盘) 设置了一个新的快捷方式。它一直有效,直到我执行类似 的命令compiz --replace
。之后,除Alt+之外的所有快捷方式都保持正常工作F2。它什么也不做。
有什么建议可以让自定义Alt+F2快捷方式继续工作compiz --replace
吗?
答案1
如果您没有安装 gconf-editor,请安装它。 sudo apt-get install gconf-editor
在 Apps-compiz-1-plugins-unityshell-screen0-options 下,将执行命令设置为您希望重新映射的任何内容。
一个例子可能是Alt。如果您想将其设置为已经占用的东西(在这个例子中Alt,您可能需要先在键盘快捷键中取消设置该快捷方式)。
报告显示将其设置为零是无效的。我建议将其设置为您不打算使用的值。
答案2
这是我使用 Unity 实现此目的的方法
安装Compiz配置通过执行
sudo apt-get install compizconfig-settings-manager
打开Compiz配置
ccsm
在启动器或终端中输入“compiz” 。选择高级搜索,
execute a command
在搜索框中输入,选择Ubuntu Unity 插件在右侧。将快捷方式编辑成其他内容,就像
Alt F3
这样!
答案3
我认为这可能是由于“插件”加载的顺序造成的。我会确保 Unity 中的设置已更改。CCSM 可能正在 metacity 下进行更改。
我使用 gconf-editor(默认情况下未安装);您可以通过执行以下操作来安装:
sudo apt-get 安装 gconf-editor
启动 gconf-editor 后,您可以浏览树:
应用程序 > compiz-1 > 插件 > unityshell > screen0 > 选项
右侧栏“execute_command”中将有一个设置,其值为<Alt>F2
将其更改为“已禁用”或设置新的组合。