使用できる
ロードキー
適切な設定を行うコマンドですkeyboard layout
。質問は、現在選択されているレイアウトを(コンソール モードで)確認するにはどうすればよいかということです。
答え1
キーボード レイアウト情報については、キーボード ファイルを確認してください...
nano /etc/default/keyboard
出力:
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"
XKBLAYOUT の値はキーボードのレイアウトです。別の可能な値に変更し、マシンを再起動して有効にしてください。
答え2
指示:
localectl status
出力:
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
答え3
これは回避策ですが...機能します
xset -q | grep LED | awk '{ print $10 }')
出力は、レイアウトに関連するものに対応する 8 桁の数字です (私の場合、GB の場合は 00000000、IT の場合は 00001000)。CAPS LOCK が有効になっている場合は、この数字が変わることに注意してください (同じ数字ですが +1)。
文字列として必要な場合は、私の簡単なスクリプトを編集できます。
#!/bin/sh
COMMAND=$(xset -q | grep LED | awk '{ print $10 }')
case "$COMMAND" in
"00000000"|"00000001") LAYOUT="uk" ;;
"00001000"|"00001001") LAYOUT="it" ;;
*) LAYOUT="??" ;;
esac
echo $LAYOUT
答え4
setfontのマニュアルページに記載されているように、次のように使用できます。コンソールフォントを表示loadkeysのマニュアルページに記載されているように、次のように使用できます。ダンプキー。