2016年8月22日星期一

Linux 設定滑鼠捲動速度

很多具圖形界面的 Linux 發行版都有提供滑鼠設定工具,但好像沒有能夠設定捲動速度的選項
Linux 能否設定滑鼠捲動速度 ?

開啟 Terminal 輸入
xinput list
列出所有 X 輸入裝置的資料,如
⎡ Virtual core pointer                     id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer               id=4 [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse               id=10 [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)]
    ↳ Power Button                             id=7 [slave  keyboard (3)]
    ↳ Logitech USB Keyboard                    id=8 [slave  keyboard (3)]
    ↳ Logitech USB Keyboard                    id=9 [slave  keyboard (3)]
例如在下使用 Logitech USB Optical Mouse
輸入
以裝置名稱
xinput list-props 'Logitech USB Optical Mouse' | grep -i scroll
或以裝置編號
xinput list-props 10 | grep -i scroll
確定滑鼠支援設定捲動速度的選項,如
Evdev Scrolling Distance (280): 1, 1, 1
輸入
以屬性名稱
xinput set-prop 'Logitech USB Optical Mouse' 'Evdev Scrolling Distance' 2 2 1
或以屬性編號
xinput set-prop 10 280 2 2 1
第一個數值為垂直捲動速度,數值越大越慢
第二個數值為水平捲動速度,數值越大越慢
第三個數值稱為 Dial 但未知是甚麼用途,因此保留 1 的預設值

沒有留言 :

發佈留言