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


8

私のディストリビューション(Slackware 13.37)では、コンソールのキーボードレイアウトは/usr/share/kbd/keymaps、サブディレクトリで利用可能な'kbdパッケージからのレイアウトの中から選択されています。

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

X構成ファイルで「XkbLayout」オプションを適切に設定するために、コンソールキーボードレイアウトをXキーボードレイアウトにマップする方法を誰かが知っていますか?

私は特に、Slackware以外のディストリビューションが初期構成のためにこれをどのように扱うかを知ることに興味があります。

回答:


2

まあ、Debianでは、XKBに使用する値を/etc/default/keyboard変数に設定することで、私がそれをどのように理解しているかXKB{MODEL,LAYOUT,VARIANT,OPTIONS}

その後、起動時に、setupcon(1)これらの変数及びコールを読み取りckbcomp(1)、そのマンページが言うように、「コンパイルをするためのキーマップ好適にXKBキーボード記述を[S]は、、loadkeysまたはkbdcontrol」。

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

HTH。

(または、反対の意味かもしれません。今はよくわかりません...)


Slackware 13.37には/ etc / default / keyboardがない
LnxSlck

0

魔法はありません。ディストリビューションは、「キーボードレイアウトのテキストの説明」、「コンソールキーボードレイアウトのオプション」、「X11キーボードレイアウトのオプション」のトリプレットの配列を維持し、レイアウトを選択して構成するツールを提供するだけです。

ディストリビューションがそれを行わない場合、コンソールとX11キーボードを手動で構成するのはユーザー次第であり、したがって、それらを一緒に一貫させるのはユーザー次第です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.