X11
僅在 TightVNC 下的特定應用程序中鍵盤映射錯誤
我進行了相當徹底的搜尋,我只能找到人們在系統範圍內的鍵盤映射錯誤的文章,但是我有一個奇怪的情況,大多數應用程序都可以正常工作,但有些完全錯誤:
我正在執行安裝了 xfce 的 Ubuntu 16.04 伺服器(從未安裝過 Unity/GNOME)。我正在執行緊密伺服器。
我遠端進入,xfce 附帶的所有東西似乎都可以工作。我安裝了各種應用程序。
以下確實有效: - gedit - firefox - filezilla - gimp
以下不起作用:
- 記事本qq
- qbittorrent
在notepadqq中我得到以下資訊(左邊是按鍵,右邊是顯示鍵)
a=a b=s c=d d=f e=g
(如果重要,我會列出完整的清單)
我覺得大多數情況下都有一些非常具體的東西會導致這種情況,即我認為這與處理器負載/硬體故障/電源波動沒有任何關係。為什麼特定應用程序會以這種方式執行?
這聽起來很像一個已知的錯誤:TightVNC 不支持 XKEYBOARD,這讓 Qt5 感到困惑。(XKEYBOARD 是對原始X11 協議的幾個廣泛支持的擴展之一。)針對 Qt 項目的錯誤報告有一條評論指出它不太可能被修復,因為缺少 XKEYBOARD 很少見。Debian 錯誤報告建議使用TurboVNC而不是 TightVNC;它是 TightVNC 的一個分支,它實現了一些額外的擴展,包括 XKEYBOARD。
TigerVNC也可能是一種選擇。我發現伺服器更快,客戶端簡單但足以滿足大多數要求。