現在のキーボードレイアウトを返すコマンドラインツールがあるかどうか疑問に思います。
XkbLayout
に設定しましたus, ru
。
修正する: setxkbmap
選択したレイアウトの代わりにレイアウト設定を返します。たとえば、
$ setxkbmap -print | grep xkb_symbols
xkb_symbols { include "pc+us+ru:2+inet(evdev)+capslock(grouplock)+terminate(ctrl_alt_bksp)" };
現在のレイアウトが何であれ、同じ結果を返します。
ベストアンサー1
バージョンに関連している可能性がありますが、setxkbmap
1.3.0を使用しているマイコンピュータでは、次のコマンドが機能します。
setxkbmap -query | grep layout
必要に応じてレイアウトを知るだけでは役に立ちません。たとえば、米国レイアウトのDvorakバリアントは、基本QWERTYとはかなり異なります。-query
オプションはsetxkbmap
レイアウトとバリエーションをさまざまなフィールドで提供します。
$ setxkbmap -query
rules: evdev
model: default
layout: fr
variant: bepo
options: grp:alt_shift_toggle