降低鼠标灵敏度

无论如何,在Ubuntu 12.04中降低鼠标灵敏度?

我已经使用系统设置上的滑块将其设置为最低点,但它仍然太快。

  1. 寻找鼠标设备ID或名称
  2.  $ 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)] 
  3. 设定鼠标敏感度
  4.  $ xinput --set-prop 10 "Device Accel Constant Deceleration" 4 

    不知道为什么有两个相同的名字所以随机选择id。 它成功了。

  5. 告诉系统在登录后执行此操作
  6. 创建脚本:

     #!/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 。 鼠标的参数是accelerationthreshold 。 加速度可以指定为整数,也可以指定为简单分数。 鼠标或机器连接的任何指针,在短时间内超过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文件。

那你就完蛋了