内部で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
セッション(Xephyrなし)では、すべてが正常に機能します。
ここで関連する1つのこと:
システムでudev
デーモンを使用していません。 (X
をudev
なしで機能させるには、Option "AutoAddDevices" "Off"
を/etc/X11/xorg.conf
に追加する必要がありました。
udev
をオンに戻すと、Xephyr
内のキーは正常に機能します。しかし、それは私にとっての解決策ではありません。
この問題を(udevなしで)診断して修正するにはどうすればよいですか?
Setxkbmapを使用して:0のキーボード構成を読み取り、xkbcompを使用して:1に設定してみてください。
setxkbmap -display :0 -print | xkbcomp - :1
Mviereckの提案のさらに短いバージョン:
xkbcomp :0 :1