问题描述
我在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 RECEIVER
和Synaptics TouchPad
。列出设备属性:
xinput --list-props "SynPS/2 Synaptics TouchPad"
编辑:
另一种选择:xinput --list-props 11
为11
是上面在其父属性(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