在 Arch Linux 上设置 X11 键盘映射

在 Arch Linux 上设置 X11 键盘映射

我正在运行 Arch Linux,并且我希望在我的系统上有两种输入语言。

  1. 英语, 英国
  2. Kurmancî(北库尔德语)

在我的.xinitrc我有以下内容:

# keyboard layout
setxkbmap -layout gb &

English, UK为我解决了问题。但是,我不确定如何添加库尔德布局。

我追求的布局是:

/usr/share/X11/xkb/symbols/sy:    name[Group1]= "Kurdish (Syria, Latin Q)";

但我不知道要运行什么命令来激活该布局。

如果重要的话,我正在使用:

  1. Linux 固件版本20211027.1d00989-1
  2. 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

  • 使用sxhkd,由 bspwm 开发人员开发。将其写入~/sxhkd/sxhkdrc并在自动启动中启动 sxhkd。
alt + shift {setxkbmap gb , setxkbmap ku}

答案2

我写了答案这里为了系统,因为你使用了本地化

顺便提一句。~/.xinitrc对于 init 系统,您不需要设置区域设置。

相关内容