当前位置: 首页>>技术教程>>正文


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

,

问题描述

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

Alt + F1 始终为 ‘dash home’,Alt + F2 始终为 ‘run’。

最佳方法

升级到 Ubuntu\xa012.04(Precise Pangolin)并安装 GNOME Shell 后,我遇到了同样的问题。我尝试从任何可能的地方禁用 Alt + F1,但无济于事。

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

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

积分转到 Jan Musinsky

次佳方法

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

使用 CompizConfig Settings Manager 禁用它:

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

在 “Desktop” 部分(左侧第三项)中,单击“Ubuntu Unity Plugin”。在选项卡 “General”(默认)中,单击“执行命令的按键”(第四项)的编辑铅笔,清空(删除)内容,然后按 OK

常规选项卡

  • 显示 HUD 的按键 – 禁用

  • 执行命令的按键 – 禁用

启动器选项卡

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

第三种方法

虽然 johanmynhardt gave us the right answer 代表 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

查找有效密钥(上述示例中的 panel-main-menupanel-run-dialog)的方法是使用 gsettingslist-keys 命令行选项。准备好获得一份相当长的清单。

以下是 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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13853.html,未经允许,请勿转载。