19.10:从触发应用程序的菜单栏中停用Alt键

亚当

如何在Ubuntu 19.10中阻止Alt键触发应用程序的菜单栏?

我知道有这些帖子1帖子2帖子3以及https://docs.substance3d.com/spdoc/impossible-to-use-the-alt-keyboard-shortcut-on-linux-143720782 .html,但这些解决方案不再适用。我确实尝试寻找与那些问题的答案中的选项相似的选项,但没有成功。

拉法

您可以通过如下修改XKB配置文件来做到这一点:

  1. /usr/share/X11/xkb/symbols/pc通过在终端中运行以下命令来编辑XKB文件:
sudo nano /usr/share/X11/xkb/symbols/pc
  1. 找到包含include "altwin(meta_alt)"如下内容的行
key <ALT>  {        [ NoSymbol, Alt_L       ]       };
include "altwin(meta_alt)"
  1. 通过//在它之前添加注释将其注释掉,如下所示:
key <ALT>  {        [ NoSymbol, Alt_L       ]       };
// include "altwin(meta_alt)"
  1. 保存文件并退出按编辑Ctrl+X然后按Y

  2. 通过在终端中运行以下命令来清除XKB缓存:

sudo rm -rf /var/lib/xkb/*
  1. 重新启动系统以激活新的XKB配置,或者可以避免重新启动,并通过在终端中使用以下命令来设置XKB映射布局,从而尝试重新加载新的XKB配置:
setxkbmap -layout us

注意:

如果选择避免重新引导并使用此命令重新加载新的XKB配置,则只能通过终端进行布局切换,并且使用热键进行布局切换,否则GUI将停止响应,直到您重新引导系统为止。

  1. 测试您的密钥。

此解决方案应禁用ALT功能,但物理密钥 Alt本身将保持功能。因此,可以通过类似的实用程序来检测键码xev,然后将其重新映射到“超级权限”,例如(替换64为检测到的键号):

xmodmap -e 'keycode 64 = Super_R'

然后将其用作热键或快捷键,就像ALT减去不良行为一样。

请参考此答案以获取帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章