在 Ubuntu 18.04 上更改鼠标速度

在 Ubuntu 18.04 上更改鼠标速度

这是我升级到 Ubuntu 18.04 以来遇到的各种 DE 问题之一。几天后,我开始感到右手腕有些疼痛。我现在意识到升级后鼠标速度降低了,因此我不再能够一次性将指针从屏幕的一个边缘移动到另一边缘。我尝试在设置>鼠标和触摸板对话,就像我以前在以前的 Ubuntu 版本中所做的那样:

在此处输入图片描述

但这并没有什么效果。指针速度似乎停留在中间,忽略了对话框中显示的内容。

还有其他方法可以改变 Ubuntu 18.04 上的鼠标速度吗?

答案1

这对我有用:

xinput --set-prop 11 294 1

在哪里:

11:是我的鼠标 ID,你应该找到并替换为你的

xinput --list --short

294:是我鼠标的“加速速度”属性 ID。只需将 11 更改为您的 ID,即可找到所需的属性 ID

xinput --list-props 11

1:最后一个数字是属性值。对我来说,默认值是 0,1 表示加速指针向上。

您可以将第一个命令添加到启动应用程序以在重启后保留设置。您可以引用它们而不是设备和 prop id,以防它们在重启后发生变化,例如:

xinput --set-prop 'Microsoft Basic Optical Mouse' 'libinput Accel Speed' 1

来源和更多详细信息取自此处: 如何改变鼠标速度/灵敏度?

答案2

解决“我正在使用 4K 显示器,并且已将其设置mouse speed为最大值”的问题。

  1. 查找鼠标设备 ID

    crtl++打开终端。 输入。 在部分下,您应该找到您的鼠标 ID。我的alt鼠标 是。T
    xinput --list --short
    Virtual core pointer
    id=13
    笔记:当您将鼠标插入不同的端口时,它会发生变化。

  2. 输入xinput --list-props <device_id>(例如xinput --list-props 13:)查找Coordinate Transformation Matrix (156)和的ID libinput Accel Speed (297)
    我的是156297
    默认矩阵为 [1 0 0],[0 1 0],[0 0 1](单位矩阵)。
    最大鼠标速度为1.0

  3. 降低图形用户界面的鼠标速度,同时保持终端打开。

    再次输入xinput --list-props <device_id>。如果您的分数libinput Accel Speed (297)比以前低,则说明您来对地方了。

  4. 改变矩阵。
    将鼠标速度设置为最大值xinput --set-prop 13 297 1十三是我的鼠标设备 ID,297是我的libinput Accel Speed身份证)。

    由于鼠标速度不能超越1.0。让我们通过更改矩阵中的 x、y 坐标来缩放位置。
    尝试xinput --set-prop 13 156 2 0 0 0 2 0 0 0 1(十三是我的鼠标设备 ID,156是我的Coordinate Transformation MatrixID)。
    如果太快,试试1.5 0 0 0 1.5 0 0 0 1。如果还是太慢,试试4 0 0 0 4 0 0 0 1
    只改变前两个非零值,最后一个保留为1

有关完整描述输入坐标变换这里

答案3

对我来说,建议的解决方案破坏了我用来控制多台机器的协同鼠标控制。

我偶然发现 gnome tweaks 中还有另一个鼠标设置,它不会破坏协同作用,并且您可以通过 UI 设置所有内容。

安装:(复制自https://askubuntu.com/a/966634/1100244

sudo apt install gnome-tweak-tool
gnome-tweaks  #  now launch it (alternative: press start button and type "tweaks")

在那里转到“键盘和鼠标”=> 鼠标=> 加速配置文件。将设置从“默认”更改为“平面”。享受鼠标速度的提升 ;)

当然,您仍然可以使用正常的鼠标速度设置来微调速度。

Gnome Tweak Tool 鼠标速度设置的屏幕截图,其中标记了加速配置文件

相关内容