在Ubuntu 15.10中禁用鼠标加速
我做了一些快速的谷歌搜索,看起来最近的讨论是在2012年。
我如何在Ubuntu 15.10中禁用鼠标加速? 我尝试安装gpointing-device-settings但是有很多错误。
我正在寻找持久的设置。
以下(从r / linux_gaming中窃取 )似乎有效:
sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf
并在里面粘贴:
Section "InputClass" Identifier "mouse" MatchIsPointer "on" Option "AccelerationProfile" "-1" Option "AccelerationScheme" "none" EndSection
只需运行以下命令即可使其简单易用:
xset m 00
这将完全关闭鼠标加速。
!#/bin/bash xset m 00
将文件保存为.sh
脚本 – 使用chmod +x filename
使其可执行,将其添加为Startup Applications
程序中的Startup Applications
程序,您就可以开始了!
这个gpointing-device-settings有一个GUI :
sudo apt-get install gpointing-device-settings
此程序在标准gnome-mouse-properties
配置对话框中遗漏了一些function,如高级触摸板滚动设置。 如果只需要调整加速度设置,请改用gnome-mouse-properties
。
如果您寻求CLI方式, xinput
将根据您的使用情况而定。
我发现指针加速非常烦人。 即使它被设置为“低”
编辑为链接已死。
找到你输入的设备
xinput list
列出相关ID的当前属性
xinput list-props
更改鼠标指针速度 (非持久性)
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1 xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2
将Device Accel Constant Deceleration设置为1.5可以使鼠标略快一些。
要使更改成为永久更改,请将更改添加到文件并在登录时自动执行。 某些选项可以添加到x-server配置中。
更多细节: https : //www.x.org/wiki/Development/Documentation/PointerAcceleration/
安装包xserver-xorg-input-libinput:
apt-get install -y xserver-xorg-input-libinput
并重新启动。
在那里找到解决方案: https : //ubuntuforums.org/showthread.php?t = 1734400&s = ca88cf7a66bc549b9b504f155e287f53&p = 10995493#post10995493
在终端中使用
xinput -h
获取xinput命令列表我们想要:
xinput list
,它将显示输入设备及其设备ID在括号中然后
xinput list-props #
其中#是设备名称或设备ID。 这列出了可配置的设备设置及其数字ID(括号)然后使用:
xinput set-prop deviceID settingID value
将deviceID和settingID替换为相应的数值,并使用您希望为变量设置的新值。 (即-1为AccelProfile)你可以通过重复测试这已经工作:
xinput list-props deviceID
对我而言:
xinput set-prop 12 265 -1
如果它正在工作,请将此命令放入脚本中,以便在每个会话开始时执行。
一个更好的方法来做这个和一个抵抗睡眠,hibernate等是这样的:
第一次运行
xinput list
这将为您提供一个设备列表,如下所示:
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ A4Tech USB Mouse id=11 [slave pointer (2)] ⎜ ↳ GASIA USB KB V11 id=13 [slave pointer (2)] ⎜ ↳ ETPS/2 Elantech Touchpad id=16 [slave pointer (2)]
找到你的设备名称并注意(我的是A4Tech USB Mouse
)。
在/etc/X11/Xsession.d/
创建一个名为99disablemouseaccel
的文件
sudo nano /etc/X11/Xsession.d/99disablemouseaccel
将以下内容粘贴到其中:
xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null
现在保存吧。 只要X会话启动,就会运行这些命令。