在 Ubuntu 中禁用鼠标加速

在 Ubuntu 中禁用鼠标加速

这是我在 Ubuntu 论坛上的第一篇帖子,也可能是我有史以来最重要的问题。我读过关于在 Ubuntu 中禁用鼠标加速的文章,我确信其中大部分都行得通,但我遇到了一个小问题。请记住,我对 Linux 还很陌生,对命令知之甚少。

问题是,当我将 xinput 列表放入终端时,我的鼠标会在 3 个不同的地方输出。

alan@alan:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SIGMACHIP USB Keyboard                    id=9    [slave  pointer  (2)]
⎜   ↳ SteelSeries Sensei Raw Gaming Mouse       id=10   [slave  pointer  (2)]
⎜   ↳ SteelSeries Sensei Raw Gaming Mouse       id=12   [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)]
    ↳ SIGMACHIP USB Keyboard                    id=8    [slave  keyboard (3)]
    ↳ SteelSeries Sensei Raw Gaming Mouse       id=11   [slave  keyboard (3)]

那么,当我想禁用鼠标加速时,我应该使用哪一个?因为使用每次重新启动时都会更改的 ID 号是行不通的,因为我很想制作一些文件来在每次启动时自动执行禁用鼠标加速的命令。下面的命令能成功禁用鼠标加速吗?

xinput set-prop 'Name' 'Device Accel Profile' -1

xinput set-prop 'Name' 'Device Accel Constant Deceleration' 1

答案1

似乎每年我的触摸板加速都会在 Ubuntu 上再次自动打开。今年的解决方法如下:

安装一些新软件:

sudo apt-get install xserver-xorg-input-libinput libinput-tools

显示属性:

xinput list-props 12

降低敏感度:

xinput set-prop 12 141 0.800000, 0.000000, 0.000000, 0.000000, 0.800000, 0.000000, 0.000000, 0.000000, 0.800000

禁用手指滚动:

xinput set-prop 12 286 0, 0, 0

我应该补充一下,您需要输入这些命令~/.profile才能默认启用它们。此外,上面的“魔法数字” 12 来自该xinput list命令的输出:

 xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=12   [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ HD WebCam                                 id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Acer WMI hotkeys                          id=13   [slave  keyboard (3)]

希望它能帮助别人!

相关内容