在 Unity 中重新映射 Alt + F2

在 Unity 中重新映射 Alt + F2

我使用 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这样!

信用:https://askubuntu.com/a/323945/189124

答案3

我认为这可能是由于“插件”加载的顺序造成的。我会确保 Unity 中的设置已更改。CCSM 可能正在 metacity 下进行更改。

我使用 gconf-editor(默认情况下未安装);您可以通过执行以下操作来安装:

sudo apt-get 安装 gconf-editor

启动 gconf-editor 后,您可以浏览树:

应用程序 > compiz-1 > 插件 > unityshell > screen0 > 选项

右侧栏“execute_command”中将有一个设置,其值为<Alt>F2将其更改为“已禁用”或设置新的组合。

在此处输入图片描述

相关内容