鼠标加速 13.04

鼠标加速 13.04

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 来查找。此外,每次连接鼠标或启动系统时都必须运行该脚本。

相关内容