如何禁用超级键?

eme*_*ieu 67 shortcut-keys

我想禁用该Super键,当我按下时Super不会发生任何事情。

我怎样才能做到这一点?

des*_*gua 72

您可以在 Compiz 中更改它。

  1. 安装 compizconfig-settings-manager

    sudo apt-get install compizconfig-settings-manager
    
    Run Code Online (Sandbox Code Playgroud)
  2. 点击Alt+ F2,输入about:config并点击Enter打开 Unity 配置。

    或者ccsm在命令行上运行。

  3. 更改或禁用Key的快捷方式以在您想要释放密钥时显示启动器Super

    在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

  • 在 18.04 ccsm 的高级搜索中找不到“启动器”的任何内容。 (4认同)
  • 适用于我的 Ubuntu 15.10。新位置是“Ubuntu Unity Plugin > Launcher” (3认同)

小智 20

执行以下命令,然后再次登录Unity桌面环境。

dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""'
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 12.04 及更高版本中:

gconftool-2 --set "/apps/compiz-1/plugins/unityshell/screen0/options/show_launcher" --type string ""
Run Code Online (Sandbox Code Playgroud)

  • `dconf write ...` 在 16.04 对我有用。 (4认同)

小智 11

只需将以下几行放入您的~/.Xmodmap 中,然后注销并再次登录 Unity。

keycode 133 = NoSymbol
keycode 134 = NoSymbol
Run Code Online (Sandbox Code Playgroud)

  • 我怀疑这会阻止用户将该键分配给任何其他功能。 (3认同)

bri*_*ris 6

在 Ubuntu 20.04 中,运行此命令对我有用:

gsettings set org.gnome.mutter overlay-key ''
Run Code Online (Sandbox Code Playgroud)

来自https://ubuntuforums.org/showthread.php?t=2405352

  • 这是在 Ubuntu 20.04 上对我有用的唯一答案。 (3认同)