更新後,Synaptics 觸摸板給出昏昏欲睡的指針
我的筆記型電腦在 Debian 上執行 KDE 測試/不穩定混合。我最近做了一個升級,引入了一個新的 xorg 版本(xserver-xorg-core:amd64 2:1.15.1-1 → 2:1.15.99.904-1),包括所有子模組,例如 xserver-xorg-input-突觸:amd64 1.7.3-1+b1 → 1.8.0-1。還有很多其他的事情。
重新啟動後,觸控板以可笑的速度緩慢移動指針。就像在它上面快速移動我的手指十幾次以穿過螢幕一樣。然而,慢慢地移動我的手指表明它仍然有加速度,只是遠遠不夠。
首先,當然,我嘗試了 KDE 觸摸板設置。我盡可能地提高了最大速度,加速度也是如此。這讓它快速下降到 5 到 6 次才能穿過螢幕——仍然太慢了。
其次,我嘗試使用 加速它
xset m
,將設置從 30/10 門檻值 4 更改為甚至像 100/2 這樣的瘋狂值都沒有任何效果。嘗試使用synclient
讓我將 MaxSpeed 設置為 255,但這並沒有做任何事情。它不會讓我將 AccelFactor 推到 1 以上(與 KDE 設置面板相同)。我降級了整個 X 堆棧以再次安裝 synaptics 1.7(1.8 更改了 ABI)。這樣可行。區別立即顯而易見:在 kdm 登錄螢幕上,需要在鍵盤上滑動 1-2 次才能通過 1.7 的螢幕;1.8 需要 26(是的,我數過)。我在 1.7 和 1.8 中都登錄了故障安全會話;的輸出
xset q
是相同的;trackpad device 上的輸出xinput list-props
幾乎相同(屬性編號不同,1.8 增加了一個新的圓形 pad 設置,值為 0;1.7 將抓取事件設備設置為 1,而不是 1.8 中的 0)。xorg 日誌同樣似乎沒有顯示太多。如果您想查看它們,我已將它們全部放在 Dropbox 上。我缺少一些配置設置嗎?似乎 X 加速度在這裡被打破,導致不可接受的緩慢指針。
事實證明,這是試圖讓座標縮放更好地與外部顯示器一起工作的後果。如果添加外部顯示器會改變縱橫比,那試圖修復指針速度的變化。但是,它顯然至少不適用於某些設備並導致此錯誤。¹因此,他們恢復了更改,特別是因為事實證明無論如何都沒有真正實現目標。
因此修復很簡單:將 xserver-xorg-common 和 xserver-xorg-core 升級到 1.16.0-1。
僅僅改變
MaxSpeed
是不夠的。我
MinSpeed
已從 1 更改為 20,MaxSpeed
從 1.75 更改為 40,觸摸板又可以使用了。