我正在运行 Arch Linux,并且我希望在我的系统上有两种输入语言。
- 英语, 英国
- Kurmancî(北库尔德语)
在我的.xinitrc
我有以下内容:
# keyboard layout
setxkbmap -layout gb &
这English, UK
为我解决了问题。但是,我不确定如何添加库尔德布局。
我追求的布局是:
/usr/share/X11/xkb/symbols/sy: name[Group1]= "Kurdish (Syria, Latin Q)";
但我不知道要运行什么命令来激活该布局。
如果重要的话,我正在使用:
- Linux 固件版本
20211027.1d00989-1
- bspwm 作为窗口管理器,与 Polybar 结合使用。
更新
在我的sxhkdrc
文件中,我添加了以下内容:
# set x11 keyboard layout
alt + shift {e, k}
{setxkbmap gb, setxkbmap -layout sy -variant ku}
并重新启动我的机器,现在当我按Alt+ Shift+时K,键盘布局更改为库尔德语!然而,如果我运行localectl status
我仍然得到:
System Locale: LANG=en_GB.UTF8
VC Keymap: gb
X11 Layout: n/a
即使布局改为库尔德语!我正期待着X11 Layout: sy
答案1
答案2
我写了答案这里为了系统,因为你使用了本地化。
顺便提一句。~/.xinitrc
对于 init 系统,您不需要设置区域设置。