
我有一個最低 dpi 為 1000dpi 的通用遊戲滑鼠。我在 Windows 上使用 0.5 乘數,但在 Ubuntu 上嘗試執行相同操作時遇到困難。設定應用程式中的最低速度與 1 倍乘數相同,因此我需要將其降低到預設最低速度以上。
我透過在 /usr/share/x11/xorg-conf.d 中建立 90-mouse.config 檔案禁用了滑鼠加速,但這僅禁用了加速。我想將靈敏度降低一半。到目前為止我看到的所有解決方案都不適合我。有任何想法嗎?謝謝!
答案1
這在 18.04 上不起作用。閱讀下面的更新。
最後我自己想出了這個辦法。所以如果你遇到同樣的問題,這就是你必須要做的。歡迎任何進一步完善此流程的建議。
1 - 建立設定檔
sudo nano /usr/share/X11/xorg.conf.d/90-mouse.conf
2 - 將其貼到裡面:
Section "InputClass"
Identifier "mouse"
MatchIsPointer "on"
Option "AccelerationProfile" "-1"
Option "ConstantDeceleration" "2"
EndSection
使用 Ctrl+O 儲存並使用 Ctrl+X 退出。
加速曲線停用加速,因此如果您喜歡加速,請將其變更為“0”。
恆定減速度是您希望降低靈敏度的因素。就我而言,我有一個 1000dpi 的滑鼠,我想要 500dpi 的靈敏度,所以我將其速度降低了 2 倍。
18.04 更新
在較新的版本中,我們使用 libinput 屬性,增加或減少指標速度的方法是使用轉換矩陣,指令如下所示:
xinput set-prop 10 144 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
命令中的“10”代表指針設備ID,可以透過使用 獲取xinput list
,144 是矩陣道具ID,可以透過使用獲取xinput list-props 10
(將10 更改為您要更改的設備ID)
若要降低速度,必須變更矩陣中的第一個和第二個「1.000000」值,分別對應 x 和 y 軸速度。它們的工作原理是乘法,因此將這些值設為 2.000000 將導致指針通過點跳躍的方式移動兩倍的速度。將其更改為 0.000000 將導致指標根本不動。