在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 安装Gpointing设备设置

 sudo apt-get install gpointing-device-settings 

GPointing设备设置对话框 此程序在标准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会话启动,就会运行这些命令。