Xepyr:キーマップが正しく機能しません。

Xepyr:キーマップが正しく機能しません。

開始XephyrしてLXDE内部でセッションを行う場合:

$ Xephyr :1 -screen 1920x1054 -nolisten tcp -reset -terminate
$ DISPLAY=:1 startlxde

Up、、PageUpなど、一部のキーが正しく機能していません PageDown。見てみるとxev、とても興味深いキー名が見えます。

PageUp:   Hiragana
Up:       Katakana
PageDown: Control_R
Left:     Henkan_Mode
Down:     KP_Enter
Right:    Muhenkan

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

明らかに、通常のLXDEセッション(Xepyrなし)では、すべてがうまく機能します。

ここに関連する1つは次のとおりです。

udev私のシステムでデーモンを使用していません。 (ただ追加せずに追加するだけOption "AutoAddDevices" "Off"です。/etc/X11/xorg.confXudev

再度オンにすると、udev内部のキーがXephyr正しく機能しました。しかし、これは私にとって解決策ではありません。

udevを使用せずにこの問題をどのように診断して解決できますか?

答え1

setxkbmap を使用して :0 からキーボード設定を読み込み、xkbcomp を使用して :1 で設定できます。

setxkbmap -display :0 -print | xkbcomp - :1

答え2

mviereckが提案した短いバージョンは次のとおりです。

xkbcomp :0 :1

答え3

一つある回答到着エマルジョンスーパーユーザーから。

解決策はXnest / Xephyrを実行することです-kb

一つある抜け穴比較的言えば、まだ「NEW」状態です。奇妙ですが、7歳にもかかわらずうまくいくかもしれません。

-kb問題が解決しない場合に備えて、他の答えを見てください。

そして見なさいこれこの-keybdオプションの詳細をご覧ください。

関連情報