Answers:
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A4Tech USB Full Speed id=10 [slave pointer (2)]
⎜ ↳ A4Tech USB Full Speed id=11 [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)]
↳ CHESEN USB Keyboard id=8 [slave keyboard (3)]
↳ CHESEN USB Keyboard id=9 [slave keyboard (3)]
$ xinput --set-prop 10 "Device Accel Constant Deceleration" 4
不知道为什么会有两个相同的名字,所以随机选择了id。并且成功了。
#!/bin/bash
xinput --set-prop 10 "Device Accel Constant Deceleration" 4
xinput --set-prop 10 "Device Accel Velocity Scaling" 1
然后运行命令:$ gnome-session-properties
并将脚本添加到列表中。chmod +x
。
另一个选项是xset。
命令格式为
xset mouse <acceleration> <threshold>
减少鼠标加速
xset mouse 1 1
增加鼠标速度
xset mouse 10 1
mouse
可以缩写为m
。鼠标的参数为acceleration
和threshold
。加速度可以指定为整数或简单分数。鼠标或与机器连接的任何指针,在短时间内acceleration
移动超过threshold
像素时,其移动速度就会快。这样,当缓慢移动鼠标时,可将其用于精确对齐,但在需要时,可将其设置为在屏幕上滑动以在屏幕上移动。可以省略m选项的一个或两个参数,但是如果仅给出一个,则将其解释为加速度。如果未使用任何参数或使用标志“默认”,则将设置系统默认值。如果threshold
提供的参数为0,则acceleration
参数将用于更自然和连续的公式的指数中,从而可以精确控制慢动作,但可以控制快速动作,并且可以渐进过渡。acceleration
在这种情况下,建议值为3/2到2,但不限于此范围。
acceleration
定义光标将比默认速度快多少倍。threshold
是加速生效所需的速度,通常以每10ms设备单位为单位进行测量。加速度可以是分数,因此,如果要减慢鼠标速度,可以使用1 / 2、1 / 3、1 / 4...。如果想使其速度更快,可以使用2 / 1、3 / 1 ,4/1,...
有关更多信息,请查看 https://wiki.archlinux.org/index.php/Mouse_acceleration
如果鼠标太快有麻烦,请查看以下解决方案,该方案暗示图形设置未初始化:
https://ubuntu-mate.community/t/mouse-too-fast-in-18-04-again-known-methods-stopped-working/18805
在终端类型
vi mouse.sh
然后将您的配置粘贴到
xinput --set-prop 12 "Device Accel Constant Deceleration" 5
退出并保存
然后做
chmod +x mouse.sh
然后gnome-session-properties
放入mouse.sh
文件。
那么就完成了。
12
设备属性只能在您的计算机上使用
xinput --list --short
。
Option "Sensitivity"
指针设备xorg.conf
或其中的配置文件/usr/share/X11/xorg.conf.d
(或创建一个)。请参阅此论坛主题和Xorg.conf文档。某人应该可以将评论中的信息汇总在一起,以得出对该问题的实际答案(但我认为这本身不足以作为答案)。