無法更改滑鼠靈敏度
系統:Debian 11 Bullseye
DE:XFCE 或 KDE
滑鼠設置中只有一個加速滑塊(僅加速)。
並且xinput中沒有加速配置文件或模式標誌。我有加速標誌:
libinput Accel Speed (301): 1.000000 libinput Accel Speed Default (302): 0.000000 libinput Accel Profiles Available (303): 1, 1 libinput Accel Profile Enabled (304): 1, 0 libinput Accel Profile Enabled Default (305): 1, 0
如果我用 xinput 禁用加速,我根本無法改變靈敏度。更改 DPI 不是一種選擇。
我有幾個不同的滑鼠 - 結果相同。
xset輸出:
> xset q Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000002 XKB indicators: 00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off 03: Compose: off 04: Kana: off 05: Sleep: off 06: Suspend: off 07: Mute: off 08: Misc: off 09: Mail: off 10: Charging: off 11: Shift Lock: off 12: Group 2: off 13: Mouse Keys: off auto repeat delay: 500 repeat rate: 20 auto repeating keys: 00ffffffdffffbbf fadfffefffedffff 9fffffffffffffff fff7ffffffffffff bell percent: 50 bell pitch: 400 bell duration: 100 Pointer Control: acceleration: 2/1 threshold: 4 Screen Saver: prefer blanking: yes allow exposures: yes timeout: 600 cycle: 600 Colors: default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff Font Path: /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins DPMS (Energy Star): Standby: 600 Suspend: 0 Off: 900 DPMS is Enabled Monitor is On
經過一番搜尋,我意識到 libinput 有不同的加速道具:
libinput Accel Profiles Available 2 boolean values (8 bit, 0 or 1), in order "adaptive", "flat". Indicates which acceleration profiles are available on this device. libinput Accel Profile Enabled 2 boolean values (8 bit, 0 or 1), in order "adaptive", "flat". Indicates which acceleration profile is currently enabled on this device.
因此,我可以通過以下方式禁用加速(啟用平面輪廓):
xinput --set-prop 8 304 0, 1
其中8是我的滑鼠 ID,304是*“libinput Accel Profile Enabled”*屬性。
現在我可以通過更改*“libinput Accel Speed”*標誌來控制靈敏度。
從 OP *(在您的第一次編輯之前)*您
xinput --list-props "Logitech G502 Hero Gaming Mouse"
在終端中執行。您只向我們展示了相應輸出的一部分,例如,沒有為感興趣的指針提供 X11 數字設備 ID(“xid”)。您可以通過以下方式獲得它:$ xid = "$(xinput --list --id-only 'Logitech G502 Hero Gaming Mouse')"
根據 Xorg doc
xinput --list-props "Logitech G502..."
,可以為設備設置的命令列表屬性。在您的情況下,唯一啟用的加速配置文件是*“設備相關”配置文件“1”。列出為可用的唯一配置文件也是1
,所以我不確定將配置文件更改為其他內容是否有效。但是您可以嘗試將其更改5
為 example,Xorg 將其記錄為冪律加速配置文件*。為此:$ xinput --set-prop "$xid" 303 5, 1
要修改滑鼠速度和加速度,請參閱此並
man xinput
嘗試:$ xset mouse 5/1 0
或者:
$ xinput --set-prop "$xid" 301 5 # for Accel Speed
上面的
xset ...
命令旨在將指針加速度增加 2.5 倍,並取消加速開始的門檻值。不過,在您的情況下,以上可能是也可能不是您需要做的。試試看嘛 !簡單和有限的配置文件(分別具有配置文件 id4
和7
)直接使用它(即它們以給定的比率加速)。如果指定的加速度曲線5
不會產生預期的結果,請替換5
為4
或7
。如果您的調整不讓您滿意,您可以手動一一撤銷所有更改。或者乾脆重新啟動,這將清除所有調整併將設置恢復為預設值。
相反,如果您的調整讓您滿意,您可以按照我過去的回答讓它們在重新啟動後永久生效。
在任何情況下,都需要訪問您的硬體來進行實驗,因此您必須自己做,而我無能為力。HTH。注意: 您將看到提到 3x3 CTM 的文章(請參閱“座標變換矩陣”),在您的情況下預設設置為單位矩陣
1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0
)作為調整以更改指針速度的屬性之一。這既不正確,也不會根據需要修改速度。