Ubuntu 觸控板問題 - 滑鼠指標四處移動

Ubuntu 觸控板問題 - 滑鼠指標四處移動

我在看Ubuntu 觸控板問題 - 滑鼠指標跳來跳去,但我的問題有點不同。

滑鼠指標不會跳到特定位置。相反,當我嘗試使用滑鼠墊時,它的反應“太多”。例如,如果我將手指放在滑鼠墊本身上方,而不觸摸它(至少我沒有任何觸覺回饋),滑鼠指標仍然會移動。

只要我的觸控板速度很高,它就會變得非常煩人,例如當我將手指從滑鼠墊上移開時,滑鼠指標會移動/跳躍一點。

xinput list給了我以下內容:

⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=11   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint Stick             id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ TOSHIBA Web Camera - HD: TOSHIB           id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ Toshiba input device                      id=13   [slave  keyboard (3)]

只要我使用Touchpad Speed最低設置,這個問題就可以忍受。儘管如此,我還是想徹底修復它。

如果我無法解決這個問題,我該如何確信我在新筆記型電腦上不會遇到類似的問題?

答案1

我已經發布了這個答案別處,但我想這也可能適用於這種情況。

xinput --list-props 11使用(列出滑鼠/觸控板中的所有屬性我的觸控板 ID 是 11,你的會有所不同) 並查看屬性的 id Device Accel Constant Deceleration

現在輸入命令xinput --set-prop 11 268 0.3我的觸控板減速屬性ID是268,你的會不同)來減少滑鼠/觸控板的減速度。

由於每次登入時輸入這兩個命令非常繁瑣,因此將這兩個命令放在檔案末尾,/home/{your user name}/.bashrc以便每次登入時自動執行它們。

不過這個解決方案有個小錯誤。隨著時間的推移,您會注意到您的滑鼠/觸控板 ID 經常會在幾個值之間切換。您可能也已經看到了。解決方法是將命令與所有這些值放在一起。例如,昨天我的觸控板 ID 是 11,但是今天運行後xinput --list,我看到我的觸控板 ID 已更改為 13 xinput --set prop 11 268 0.3

xinput --set-prop 11 268 0.3
xinput --set-prop 13 268 0.3

在文件末尾~/.bashrc

現在,每當您登入時,您都會在終端上看到一些奇怪的內容,例如property '268' doesn't exist, you need to specify its type and format.這是因為在您放入檔案中的這兩個命令中~/.bashrc,其中一個沒有屬性 268,因此沒有此 stderr(標準錯誤)訊息。如果您對這個愚蠢的錯誤很滿意,您可以忽略它,否則在文件clear中的這兩個命令下方放置一個命令~/.bashrc。現在執行這兩個指令後,每次終端也會被清除。

相關內容