
xfceでキーボードレイアウトを変更したいのですが、好みのレイアウトを呼び出す方法がわかりません。レイアウトと名前の写真を表示する方法(xfceまたはインターネット)はありますか?
答え1
キーマップは、xfce(ウィンドウマネージャ)ではなくX(ウィンドウシステム)によって管理されます。 (Linuxカーネルと仮想コンソールの2番目のキーマップセットもありますが、これはあなたの質問には関係ありません。)
X キーボードの説明は次のとおりです。モデル、これ変形/レイアウトとセットオプション。man xkeyboard-config
リソースのリストを参照してください。キーマップを生成するために使用されるファイルは で見つけることができ、/usr/share/X11/xkb/
マニュアルページを完成することなく使用できるすべてが含まれています。たとえば、参照してください。信頼できないXKB構成ガイド形式の詳細。
setxkbmap
または、ファイルを使用してxorg.conf
キーマップを特定のキーボードに変更することもできます。どちらもxkb_keymap
内部的にファイルを生成し、実際のキーxkbcomp
マップにコンパイルされます。内部ファイルを表示できます。例えば、
setxkbmap -layout dvorak -variant intl -model pc105 -option compose:caps -print > map.def
ファイルの生成map.def
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak)+inet(evdev)+level3(ralt_switch)+compose(caps)" };
xkb_geometry { include "pc(pc105)" };
};
このファイルはコンパイルできます
xkbcomp map.def
toは、特定のキーボードイメージを含むPostscriptファイルを生成するmap.xkb
ために使用されます。xkbprint
xkbprint map.xkm
その後、背中gv
を使用して、これらすべての手順の後の画像を表示できます。
完全な画像セットを実現可能にするには、可能な組み合わせが多すぎる可能性があります。