同時使用 2 個鍵盤會產生惱人的輸入延遲

同時使用 2 個鍵盤會產生惱人的輸入延遲

我有一個 Razer Naga 那伽梵蛇滑鼠,它有 12 個側面按鈕,它們被視為單獨的輸入設備,而且在使用我的 USB 鍵盤和筆記型電腦鍵盤時也會出現此問題

  • 在單一裝置上打字時一切都很完美
  • 如果從另一個裝置按下一個按鍵,輸入將需要大約 500 毫秒,那麼如果繼續在同一裝置上輸入,那就完美了
  • 如果從另一個裝置按下 20 個按鍵,輸入將延遲最多 2000 毫秒(取決於按下的按鍵數量),然後恢復正常
  • 現在您可以看到使用 2 個輸入裝置時的挫折感,這對我的工作流程至關重要
  • 順便說一句,我認為這是一個 xorg 問題,因為如果我註銷並在密碼輸入字段中混合來自兩個輸入設備的盡可能多的鍵,則沒有延遲

在 17.10 中遇到此問題,現在在全新安裝的 18.04 中出現此問題,請幫忙。如果你願意,我可以拍攝一個快速視頻演示

答案1

從 Ubuntu 20.04 開始,XOrg 上的 gnome-shell 因分割鍵盤而被破壞,正如您所描述的那樣。

可能的解決方案:

  1. 切換到 Wayland(未測試)。
  2. 切換到其他 WM --replace(修復此特定問題,但會破壞 gnome-shell)。
  3. 切換到其他DE。
  4. 重建libmutter-6-0犯罪重新申請。更詳細的說明。我必須安裝所有建置的軟體包,sudo apt install ./*.deb因為安裝只會libmutter-6-0破壞我使用 gnome-tweaks 設定的 Caps 的佈局切換。

答案2

這確實是一個 Xorg 問題。如果這是您的選擇:在登入畫面上有一個小齒輪,您可以在其中選擇「Ubuntu on Wayland」。這為我解決了這個問題。我現在正在兩個 USB 鍵盤上輸入此內容。

唯一的問題是它在傳播轉變方面似乎有一些滯後。即,如果我在一個板上按 Shift 鍵,在另一板上按一個鍵,則它會保持不變,除非我按住 Shift 鍵一會兒。

答案3

這確實是一個 Xorg 問題。我在 Ubuntu 18.04 中使用 unity 而不是 Xorg

sudo apt install lightdm -y
sudo apt install ubuntu-unity-desktop -y

答案4

當使用「xinput create-master Second」將第二個鍵盤分成第二個主鍵盤,然後使用「xinput reattach」將第二個鍵盤連接到它時,延遲就會消失。

然而,這也創建了第二個滑鼠指標(它在我的螢幕上煩人地閃爍),並且每個鍵盤都有自己的焦點。一個鍵盤可以在一個視窗中輸入內容,而第二個鍵盤可以在另一個視窗中輸入內容。

即使延遲消失了,這也不是一個有用的解決方法,除非可以弄清楚如何隱藏滑鼠指標(將其移動到右下角就足夠了,並且很容易完成)並確保兩個鍵盤始終將輸入發送到同一個視窗。

編輯:這個問題在 fvwm 中不存在,其中兩個鍵盤工作正常,沒有任何延遲。目前我只能在 Gnome 中確認。

相關內容