如何禁用 Alt + F1 和 Alt + F2 快捷键?

rem*_*man 23 gnome shortcut-keys

我可以在键盘配置窗口中将Alt+F1Alt+分配给F2我喜欢的任何功能,但它没有被使用。

Alt+F1总是“冲刺回家”,Alt+F2总是“跑”。

小智 28

升级到Ubuntu 12.04(精确穿山甲)并安装 GNOME Shell后,我遇到了同样的问题。我试图从任何可能的地方禁用Alt+ F1,但无济于事。

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

gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "[]" # disable Alt+F1
Run Code Online (Sandbox Code Playgroud)

学分转到扬·穆辛斯基

  • 确实适用于 Alt-F1。我找到了以下列出内置键绑定的方法:`for k in \`gsettings list-keys org.gnome.desktop.wm.keybindings\`; 做 echo $k = \`gsettings get org.gnome.desktop.wm.keybindings $k\`; 完成` (4认同)

and*_*ind 21

安装了 Ubuntu Unity插件后,终端中的 musinsky gist 片段是不够的。

使用CompizConfig 设置管理器禁用它:

sudo apt-get install compizconfig-settings-manager
sudo apt-get install compiz-plugins-extra
ccsm
Run Code Online (Sandbox Code Playgroud)

“桌面”部分(左侧第三项),点击“Ubuntu Unity Plugin”。在选项卡“General”(默认)中,单击“Key to execute a command”(第四项)的编辑铅笔,将内容清空(删除),然后按OK

常规选项卡

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

启动器选项卡

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

  • 适用于 Ubuntu 16.04 (3认同)
  • 值得注意的是,“Unity 插件”位于 CCSM 实用程序的桌面部分。(截至 2017 年 8 月为真) (2认同)

Ale*_*lke 6

尽管johanmynhardt 给了我们正确Alt+答案F1,但他没有告诉我们它是什么Alt+ F2。用for,如图由Jesse格里克环在一个评论,我想出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
Run Code Online (Sandbox Code Playgroud)

找到有效密钥的方式(panel-main-menu一个panel-run-dialog在上面的例子)是使用list-keys的命令行选项gsettings。准备好得到一个很长的清单。

以下是 20.04 系统定义的所有键绑定:

switch-group
begin-resize
switch-to-workspace-7
begin-move
move-to-side-w
move-to-corner-nw
move-to-workspace-10
move-to-workspace-6
move-to-workspace-right
always-on-top
toggle-maximized
move-to-workspace-left
switch-to-workspace-8
cycle-panels
move-to-workspace-11
lower
move-to-workspace-7
toggle-above
move-to-workspace-down
switch-panels
minimize
cycle-windows
switch-to-workspace-9
move-to-workspace-12
toggle-on-all-workspaces
switch-input-source
move-to-workspace-8
move-to-side-n
maximize-horizontally
activate-window-menu
set-spew-mark
switch-windows-backward
maximize-vertically
move-to-corner-sw
move-to-workspace-9
maximize
panel-main-menu
close
move-to-monitor-up
raise-or-lower
move-to-side-e
cycle-windows-backward
switch-to-workspace-1
move-to-monitor-right
switch-windows
panel-run-dialog
switch-panels-backward
unmaximize
switch-to-workspace-2
switch-applications
switch-to-workspace-last
move-to-workspace-1
move-to-corner-ne
switch-to-workspace-3
switch-to-workspace-up
move-to-side-s
show-desktop
move-to-center
move-to-workspace-2
switch-to-workspace-left
switch-to-workspace-right
raise
move-to-corner-se
switch-to-workspace-10
switch-to-workspace-4
toggle-shaded
cycle-group-backward
move-to-workspace-3
switch-to-workspace-down
cycle-panels-backward
move-to-monitor-left
switch-applications-backward
switch-to-workspace-11
switch-input-source-backward
switch-to-workspace-5
move-to-workspace-4
move-to-monitor-down
toggle-fullscreen
switch-to-workspace-6
switch-to-workspace-12
cycle-group
move-to-workspace-up
move-to-workspace-last
switch-group-backward
move-to-workspace-5
Run Code Online (Sandbox Code Playgroud)

我仍然看到一个panel-run-dialog条目,我在我的安装上进行了测试,它按预期工作。在我运行set上面显示的命令后,Alt+F2停止工作......