我对localectl和之间的区别/关系有点困惑setxkbmap。它们中的任何一个是为了取代另一个吗?或者它们是要结合使用吗?他们甚至更改相同的设置吗?!
例如,这是我的 localectl 输出
--> localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
X11 Model: pc105+inet
X11 Options: terminate:ctrl_alt_bksp
Run Code Online (Sandbox Code Playgroud)
这表明我只有us布局,但实际上我已经使用 setxkbmap 安装了另一个布局
--> setxkbmap -query
rules: evdev
model: pc105+inet
layout: us,ar
variant: ,mac
options: grp:alt_shift_toggle,caps:escape,terminate:ctrl_alt_bksp
Run Code Online (Sandbox Code Playgroud) setxkbmap ×1