Remote-Desktop
x2go 箭頭鍵無法正常工作
我已經在上面安裝了 ubuntu 12.04.1 和 x2goclient。
當連接到 x2goserver(ubuntu 12.04.1)時,箭頭鍵無法正常工作
例如:向下鍵的作用類似於 Enter
有沒有人也有這個問題?
問題是鍵盤佈局。
那是 null ,我將其更改為 English(US) ,現在它可以正常工作了。
我想解釋發生了什麼:
在您本地的 X11 上,您的鍵盤鍵碼是:
- 111 表示
▲
(向上箭頭鍵)- 104 用於
ENTER
鍵盤但是在 x2go 上,相同的鍵會產生不同的鍵碼!
- 104 表示
▲
(向上箭頭鍵)我不知道為什麼 x2go 的實現會這樣做(而不是按原樣轉發鍵碼!),但它是如何實現的。並非所有鍵碼/鍵都會發生這種情況。
因此,當您指示 x2go 對 XKB 設置不做任何事情時, assignments keycode -> keysym 實際上是相同的,並且 keycode 104 仍然具有相同的結果:keypad’s
ENTER
。有趣的是:**這個映射背後有一個模式!**x2go 方面似乎使用寫在“舊”
XKBROOT/keycodes/xfree86
文件中的鍵碼,而“現代”Linux 桌面具有來自 evdev 的鍵碼,而 evdev 的鍵碼被寫在文件中XKBROOT/keycodes/evdev
。結果:您總是需要在 x2go 中載入新的 XKB 配置。讓 x2go 客戶端自行啟動或載入您自己的,但請記住使用 xfree86 規則(或直接來自 xfree86 的鍵碼(同名))。