降低鼠标灵敏度
无论如何,在Ubuntu 12.04中降低鼠标灵敏度?
我已经使用系统设置上的滑块将其设置为最低点,但它仍然太快。
- 寻找鼠标设备ID或名称
- 设定鼠标敏感度
- 告诉系统在登录后执行此操作
$ xinput --list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ A4Tech USB Full Speed id=10 [slave pointer (2)] ⎜ ↳ A4Tech USB Full Speed id=11 [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)] ↳ CHESEN USB Keyboard id=8 [slave keyboard (3)] ↳ CHESEN USB Keyboard id=9 [slave keyboard (3)]
$ xinput --set-prop 10 "Device Accel Constant Deceleration" 4
不知道为什么有两个相同的名字所以随机选择id。 它成功了。
创建脚本:
#!/bin/bash xinput --set-prop 10 "Device Accel Constant Deceleration" 4 xinput --set-prop 10 "Device Accel Velocity Scaling" 1
然后运行命令:
$ gnome-session-properties
并将脚本添加到列表中。
不要忘记chmod +x
。
信息在这里和这里找到。
另一个选择是xset 。
命令格式是
xset mouse
减少鼠标加速度
xset mouse 1 1
要提高鼠标速度
xset mouse 10 1
mouse
可以缩写为m
。 鼠标的参数是acceleration
和threshold
。 加速度可以指定为整数,也可以指定为简单分数。 鼠标或机器连接的任何指针,在短时间内超过threshold
像素时, acceleration
时间会acceleration
。 这样,当鼠标缓慢移动时,鼠标可以用于精确对准,但是当需要时,可以将鼠标设置为在手腕轻弹中穿过屏幕。 可以省略m选项的一个或两个参数,但如果只给出一个,则将其解释为加速度。 如果未使用参数或标记“default”,则将设置系统默认值。 如果提供threshold
参数且为0,则acceleration
参数将用于更自然且连续的公式的指数中,从而精确控制慢动作但快速运动的大范围,以及两者之间的运动的渐进过渡。 在这种情况下,推荐的acceleration
值是3/2到2,但不限于该范围。
acceleration
定义光标移动的速度比默认速度快多少倍。 threshold
是加速变为有效所需的速度,通常以每10ms的设备单位来衡量。 加速度可以是一小部分,所以如果你想减慢鼠标速度你可以使用1 / 2,1 / 3,1 / 4 ……如果你想让它变得更快你可以使用2 / 1,3 / 1 ,4/1,……
有关更多信息,请查看https://wiki.archlinux.org/index.php/Mouse_acceleration
在终端类型
vi mouse.sh
然后粘贴你的配置
xinput --set-prop 12 "Device Accel Constant Deceleration" 5
退出并保存
然后做
chmod +x mouse.sh
然后在gnome-session-properties
放入mouse.sh
文件。
那你就完蛋了