시작 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 없이)에서는 모든 것이 잘 작동합니다.
여기서 관련된 한 가지는 다음과 같습니다.
udev
내 시스템에서 데몬을 사용하고 있지 않습니다 . (그냥 추가하지 않고 추가 Option "AutoAddDevices" "Off"
하면 됩니다 ./etc/X11/xorg.conf
X
udev
다시 켰을 때 udev
내부의 키가 Xephyr
제대로 작동했습니다. 그러나 이것은 나에게 해결책이 아닙니다.
udev를 사용하지 않고 이 문제를 어떻게 진단하고 해결할 수 있습니까?
답변1
setxkbmap을 사용하여 :0에서 키보드 구성을 읽고 xkbcomp를 사용하여 :1에서 설정할 수 있습니다.
setxkbmap -display :0 -print | xkbcomp - :1
답변2
mviereck이 제안한 더 짧은 버전은 다음과 같습니다.
xkbcomp :0 :1