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
混乱しているので、リストにもありません!リストにある場合は、次を実行します。qwerty
qwerty
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