localectl list-x11-keymap-variants gb, qwerty バリアントなし

localectl list-x11-keymap-variants gb, qwerty バリアントなし

US私のキーボードに次のものがあるにもかかわらず、Bluetooth Logitech MXキーボードが自動的にレイアウトに入るという奇妙な問題があります.xinitrc

setxkbmap -layout gb &

グーグルをやる私は聞いた次のコマンドを実行する必要があります。

localectl set-x11-keymap layout [model [variant [options]]]

それがどういう意味なのかわからなかった[model [variant [options]]]ので、いくつか試してみたところ、次のような結果が出ました。

~ ❯ localectl set-x11-keymap layout gb
Failed to set keymap: Specified keymap cannot be compiled, refusing as invalid.
~ ❯

もう少し読んだ後、そのバリエーションが必要であることがわかりましたが、オプションが何であるかわからなかったので、私は以下を実行しました。

~ ❯ localectl list-x11-keymap-variants gb
colemak
colemak_dh
dvorak
dvorakukp
extd
intl
mac
mac_intl
pl

dvorakとのキーボードレイアウトが私が望むものと異なることを知っていますが、あまりにもcolemak混乱しているので、リストにもありません!リストにある場合は、次を実行します。qwertyqwerty

localectl set-x11-keymap layout gb qwerty

これがうまくいくかどうかはわかりませんが、基本的にBluetoothキーボードを標準の英国英語キーボードにしようとしています。

ベストアンサー1

このようにキーボードレイアウトを設定すると、Bluetoothキーボードの初期の問題が解決するかどうかはわかりませんが、コマンドが機能しない理由と、これらのバリエーションが何であるかを知らせることができます。

試してみました:

localectl set-x11-keymap layout gb

残念ながら、エラーメッセージには詳細がほとんどありません。ただし、layoutプレースホルダを必要なレイアウトに置き換える必要があります。たとえば、次のようgbになります。

localectl set-x11-keymap gb

QWERTY バリアントがない場合は、QWERTY がデフォルトであるため、gb指定する必要がないためです。これらのバリアントは、デフォルト値と異なる場合にのみ適用されます。

優れたArchWikiに加えて、コマンドや設定の詳細については、マニュアルページを確認することをお勧めします。ローカライズ私の考えにはあまり役に立ちませんが、一般的によく書かれており、最後に使用例があります。パッケージがインストールされている場合は、次のようにman-pages端末でパッケージを開くことができます。man localectl

おすすめ記事