X11

僅在 TightVNC 下的特定應用程序中鍵盤映射錯誤

  • February 18, 2022

我進行了相當徹底的搜尋,我只能找到人們在系統範圍內的鍵盤映射錯誤的文章,但是我有一個奇怪的情況,大多數應用程序都可以正常工作,但有些完全錯誤:

我正在執行安裝了 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也可能是一種選擇。我發現伺服器更快,客戶端簡單但足以滿足大多數要求。

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