LinuxでコンソールキーボードレイアウトをXキーボードレイアウトにマッピングする方法

LinuxでコンソールキーボードレイアウトをXキーボードレイアウトにマッピングする方法

/usr/share/kbd/keymaps私のディストリビューション(Slackware 13.37)では、コンソールキーボードレイアウトはkbdパッケージのサブディレクトリにあるいくつかのレイアウトから選択されました。

Xでは、ファイルに含まれる「レイアウト」リストからキーボードレイアウトが選択されます/etc/X11/xkb/rules/evdev.lst

いくつかのコンソールキーボードレイアウトがある場合は、Xキーボードレイアウトにマッピングして、「XkbLayout」オプションをX設定ファイルに適切に設定する方法を知っていますか?

特に、Slackware以外のディストリビューションが初期設定でこの問題をどのように処理するかを知りたいです。

ベストアンサー1

さて、私が理解しているように、Debianでは/etc/default/keyboardXKBで使用される値に変数を設定できます。XKB{MODEL,LAYOUT,VARIANT,OPTIONS}

その後、起動時にマニュアルページに「XKBキーボード記述を、または適切なキーマップにコンパイルする」と記載されているようにsetupcon(1)これらの変数を読み込み、呼び出します。ckbcomp(1)loadkeyskbdcontrol

最後にloadkeys(1)コンパイルされたファイルから呼び出します。

HTH。

(またはその逆を意味するかもしれません。今はよくわかりません...)

おすすめ記事