私はArch Linuxを実行していますが、システムに2つの入力言語が必要です。
- 英語、イギリス
- クルマンシー(北部クルド語)
私のものには.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システムの場合、ロケールを設定する必要はありません。