Xorg

Xephyr:鍵盤映射無法正常工作

  • July 28, 2017

當我開始XephyrLXDE在裡面進行會話時:

$ 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),一切正常。

與此相關的一件事:

我沒有udev在我的系統上使用守護程序。(我只需要添加Option "AutoAddDevices" "Off"/etc/X11/xorg.conf沒有.X``udev

當我udev重新打開時,裡面的鍵Xephyr工作正常。但這對我來說不是解決方案。

我如何診斷和解決這個問題(沒有 udev)?

您可以嘗試使用 setxkbmap 讀取 :0 的鍵盤配置,並使用 xkbcomp 將其設置為 :1:

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

mviereck 建議的更短版本:

xkbcomp :0 :1

引用自:https://unix.stackexchange.com/questions/304391