当前位置: 首页>>技术教程>>正文


如何改变鼠标速度/灵敏度?

,

问题描述

我在Ubuntu 12.10上使用Asus Zenbook UX32VD。在12.04和12.10中我都无法改变鼠标速度(即鼠标/触摸板对话框中的”sensitivity”)。我可以更改滑块,但没有任何变化。

这对我来说是个大问题,因为鼠标速度有点慢。有什么建议么?

问题在于触摸板和鼠标。

最佳解决方法

打开终端并运行以下命令:

xinput --list --short

输出:

abcd@abcd-abcde:~$ xinput --list --short

Virtual core pointer

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

↳ Logitech USB RECEIVER                     id=12   [slave  pointer  (2)]

我的指示设备是Logitech USB RECEIVERSynaptics TouchPad。列出设备属性:

xinput --list-props "SynPS/2 Synaptics TouchPad"

编辑:

另一种选择:xinput --list-props 1111是上面在其父属性(SynPS /2 Synaptic TouchPad)中显示的数字。

现在减少它的属性值以满足您的需要:

Device Accel Constant Deceleration (267):   2.500000

使用此命令:

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

编辑:

另一种选择:xinput --set-prop 11 267 1.5 11就是设备,就像上面一样,267是设备属性的ID(设备加速常数清除),你可以看到当设备11列出所有附加的属性时,最后1.5是你想要的速度。

您可能需要稍微使用此数字来根据需要进行设置。

如果您需要在每次Ubuntu启动时自动设置此值,那么:

创建一个.sh文件

#!/bin/sh

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

将文件更改为可执行文件:

chmod +x

并将其放入start-up应用程序列表中。

资料来源:Configuring Mouse Speed manually

次佳解决方法

Ubuntu 12.10 64位,罗技无绳TrackMan

xinput对我没有任何帮助。

xset q

检查设置

xset mouse 3 0

这将加速度设置为3,将阈值设置为零。不是很好的设置,但比以前更好。

如果要使用小数值,可以输入小数(即3/2)而不是浮点数。

手册页说明在注销/重启时设置将丢失。

第三种解决方法

您可以使用这些脚本设置每个系统启动的触摸板和鼠标速度:

#!/bin/sh
TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5
xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10

对我来说,我认为1.5和10是适合触摸板的值。


我也使用罗技usb鼠标。因此,对于Logitech鼠标,请使用以下脚本:

#!/bin/sh
MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2
xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10

对我来说,我认为1.2和10是适合鼠标的值。

我在Github上创建了一个项目:https://github.com/rubo77/mouse-speed

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1060.html,未经允许,请勿转载。