Ubuntu+1:如何在 Ubuntu 20.04 上将 ALT Gr 键映射为 ALT R?

JP *_*ura 5 keyboard keyboard-layout 20.04

TL; DR

如何重新映射ALT R到工作的ALT R,而不是ALT Gr在Ubuntu 20.04?

细节

正如描述的另一篇文章中,我执行xev在Ubuntu的20.04,以便及时发现ALT LALT R键码:

  • ALT L keycode 64 (keysym 0xffe9, Alt_L)
  • ALT R keycode 108 (keysym 0xfe03, ISO_Level3_Shift)

运行xmodmap -pke > ~/.Xmodmap,保存了以下配置:

keycode  64 = Alt_L Meta_L Alt_L Meta_L Alt_L Meta_L
keycode 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol ISO_Level3_Shift
Run Code Online (Sandbox Code Playgroud)

同时gsettings提供:

$ gsettings get org.gnome.desktop.input-sources xkb-options
['lv3:menu_switch']
Run Code Online (Sandbox Code Playgroud)

理论上重新映射108at~/.Xmodmap应该足够了:

keycode 108 = Alt_R Meta_R Alt_R Meta_R Alt_R Meta_R
Run Code Online (Sandbox Code Playgroud)

但是,即使运行xmodmap ~/.Xmodmap并将此命令保存在~/.xinitrc修改也没有生效立即在 Ubuntu 再次登录后。

因此,在 Emacs 中使用ALT R+执行可扩展命令是不可能的X在 Emacs 中

那么正确的改变方式是什么 ALT R行为什么?

参考: