Arch LinuxでX11キーマップを設定する

Arch LinuxでX11キーマップを設定する

私はArch Linuxを実行していますが、システムに2つの入力言語が必要です。

  1. 英語、イギリス
  2. クルマンシー(北部クルド語)

私のものには.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}
  • または以下を使用してください。バス

おすすめ記事