如何禁用alt-f1 / alt-f2快捷方式?

我可以在键盘配置窗口中将Alt + F1Alt + F2分配给我喜欢的任何function,但不能使用它。 Alt + F1始终为’dash home’, Alt + F2始终为’run’

升级到12.04并安装Gnome Shell后,我遇到了同样的问题。 我试图在任何地方禁用ALT + F1 ,但无济于事。

当我即将放弃时,我找到了这个要点: https : //gist.github.com/2402448

gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "[]" # disable Alt+F1 

致https://gist.github.com/musinsky的致谢

安装了ubuntu unity插件后,终端中的musinsky gist片段还不够。

使用compizconfig-settings-manager禁用:

 sudo apt-get install compizconfig-settings-manager sudo apt-get install compiz-plugins-extra ccsm ubuntu unity plugin 

常规选项卡

  • 显示HUD的关键 – 禁用
  • 执行命令的键 – 禁用

启动器选项卡

  • 键盘焦点到启动器的键 – 禁用

虽然johanmynhardt给了我们Alt-F1的正确答案,但他并没有告诉我们Alt-F2是什么。 使用Jesse Glick所示的for循环,我想出了Alt-F2命令。 像这样删除BOTH键:

 gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "[]" # disable Alt+F1 gsettings set org.gnome.desktop.wm.keybindings panel-run-dialog "[]" # disable Alt-F2 

在Ubuntu 16.04上,您可以使用以下命令执行此操作:

 gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ keyboard-focus ''