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


23

我可以在键盘配置窗口中将Alt+ F1Alt+ 分配给F2我喜欢的任何功能,但是不使用它。Alt+ F1总是“冲刺回家”,而Alt+ F2总是“奔跑”

Answers:


27

升级到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


3
确实适用于Alt-F1。我找到了以下列出内置键绑定的方法:for k in `gsettings list-keys org.gnome.desktop.wm.keybindings`; do echo $k = `gsettings get org.gnome.desktop.wm.keybindings $k`; done
Jesse Glick 2012年

在Ubuntu 13.04上为我工作
ehsanullahjan,2013年

该脚本显示<Alt> F2,但不显示<Alt> F1。
迪恩·舒尔兹2015年

gsettings set org.gnome.desktop.wm.keybindings panel-main-menu“ []”也将清除Super+ S,这在Ubuntu 14.04中是默认设置,因此请小心。
skyreua '16

在16.04上,这还不够。@andersoyvind解决方案可以。
弗拉迪斯拉夫·拉斯特鲁尼(Fladislav Rastrusny),

21

安装了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的键- 禁用
  • 执行命令的键- 禁用

启动器标签

  • 将键盘焦点赋予启动器的键- 禁用

1
在使用johanmynhard的方法之后,这个技巧就完成了。
娜娜2013年

这对我
有用

2
适用于Ubuntu 16.04
Timofey Gorshkov

2
值得注意的是,“ Unity插件”位于CCSM实用程序的桌面部分。(截至2017
Ryan J

3

尽管johanmynhardt给了我们有关Alt-F1的正确答案,但他没有告诉我们Alt-F2的含义。通过Jesse Glick所示的for循环,我找到了Alt-F2命令。像这样删除两个键:

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

1
请修改其答案以解决该问题。
fosslinux

1

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

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ keyboard-focus ''
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.