Ubuntu 的新版本带来了一个新的鼠标设置窗口。但是,它只列出了灵敏度设置,没有加速度。加速度设置在哪里?如何禁用它?
如果我使用 xinput 禁用加速(例如 xinput --set-prop 15 270 1,将加速倍数设置为 1),则当我断开并重新连接鼠标时,以及当我重新启动时,它都会返回。有什么办法吗?
答案1
你试过使用 xinput 吗?例如:
xinput --list
xinput --list-props #deviceid
xinput --set-prop #deviceid #propid value
答案2
为了在重启后继续运行,首先创建脚本:
echo -e '#!/bin/bash\nxinput --set-prop 15 270 1' > mouse_acceleration_1.sh
使其可执行:
chmod +x mouse_acceleration_1.sh
然后运行
gnome-session-properties
并将该脚本添加到列表中。
(我在这里找到了答案:降低鼠标灵敏度)
如果您重新连接鼠标,它可能会不起作用。
答案3
如果禁用鼠标加速后鼠标移动速度过慢,则可以使用以下脚本。它(滥用)使用“简单”加速度配置文件,因为 xinput 恒定减速设置不能用于 0 到 1 之间的值。
#!/bin/bash
device="Dell Dell USB Optical Mouse"
resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1.
xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up
xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100
您必须使用特定的设备名称来修改脚本。您可以通过运行不带参数的 xinput 来查找。此外,每次连接鼠标或启动系统时都必须运行该脚本。