Ada*_*dam 6 gnome shortcut-keys 19.10
如何阻止 Alt 键触发 Ubuntu 19.10 中的应用程序菜单栏?
我知道有这些post 1 , post 2和post 3,以及https://docs.substance3d.com/spdoc/impossible-to-use-the-alt-keyboard-shortcut-on-linux-143720782 .html但这些解决方案不再适用。我确实尝试在这些问题的答案中寻找类似的选项,但没有成功。
您可以通过修改 XKB 配置文件来实现此目的,如下所示:
/usr/share/X11/xkb/symbols/pc
通过在终端中运行以下命令来编辑 XKB文件:sudo nano /usr/share/X11/xkb/symbols/pc
Run Code Online (Sandbox Code Playgroud)
include "altwin(meta_alt)"
找到包含如下内容的行:key <ALT> { [ NoSymbol, Alt_L ] };
include "altwin(meta_alt)"
Run Code Online (Sandbox Code Playgroud)
//
如下所示:key <ALT> { [ NoSymbol, Alt_L ] };
// include "altwin(meta_alt)"
Run Code Online (Sandbox Code Playgroud)
保存文件并按Ctrl+退出编辑器X,然后按Y。
通过在终端中运行以下命令来清除 XKB 缓存:
sudo rm -rf /var/lib/xkb/*
Run Code Online (Sandbox Code Playgroud)
setxkbmap -layout us
Run Code Online (Sandbox Code Playgroud)
注意:
如果您选择避免重新启动并使用此命令重新加载新的 XKB 配置,则只能通过终端进行布局切换,并且使用热键进行布局切换,否则 GUI 将停止响应,直到您重新启动系统。
此解决方案应禁用ALT功能,但物理密钥 Alt本身将保持功能。因此,密钥代码可以由类似的实用程序检测到xev
,然后重新映射到“超级右”,如下所示(64
用检测到的密钥编号替换):
xmodmap -e 'keycode 64 = Super_R'
Run Code Online (Sandbox Code Playgroud)
然后它就可以用作热键或快捷键,就像ALT一样,但减去了不需要的行为。
请参考这个答案寻求帮助
归档时间: |
|
查看次数: |
1409 次 |
最近记录: |