这不是一个“如何配置滚动/按钮”类型的问题。
我有一款罗技大理石鼠标(双键轨迹球),型号为 T-CM14。
问题:屏幕上的鼠标指针非常滞后,以至于无法使用:例如,轨迹球大约需要旋转十圈才能将指针从屏幕顶部移到底部。
系统规格:
- 操作系统:Ubuntu Studio 18.04 (Xfce) x64
- 新安装、启用合作伙伴存储库并添加受限附加功能
- PC:仅配备 USB 连接的 Dell Insperon
轨迹球使用 USB 转 PS/2 适配器连接:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 04d9:1400 Holtek Semiconductor, Inc. PS/2 keyboard + mouse controller
Bus 002 Device 006: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 002 Device 002: ID 413c:2107 Dell Computer Corp.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
(我应该指出,“M105 光电鼠标”是我插入的第二个指点设备,以便在屏幕上获得工作指针,是否插入它似乎都不会影响轨迹球性能不足的问题。)
有趣的是,有一次我重启时只安装了轨迹球/适配器,这次是在前置 USB 端口,它开始正常工作。但这种情况并没有持续太久,我又重新添加了标准鼠标,以便将指针放在屏幕上需要的位置。
如何修复我的鼠标指针,使其像预期的那样响应轨迹球的旋转?
答案1
您所描述的效果可能取决于屏幕的分辨率。我发现对于高分辨率屏幕,我也需要滚动更多。
两种设置:
- 加速到最大。这可以在 gnome 配置中设置,也可以通过
xinput set-prop "Logitech USB Trackball" 328 1.0
xorg conf 中的等效设置,一般来说,我使用以下 /etc/X11/xorg.conf.d/10-libinput.conf
“输入类”部分 标识符“大理石鼠” 匹配产品“Logitech USB 轨迹球” 驱动程序“libinput” 选项“ScrollMethod”“按钮” 选项“ScrollButton”“8” 选项“加速速度”“1” # 选项“TransformationMatrix”“2.4 0 0 0 2.4 0 0 0 1” 结束部分
因为我还想通过单击左侧的小按钮来滚动鼠标滚轮。注释的 TransformationMatrix 允许跳过像素并移动得更快,但我更喜欢按如下所示更改 DPI。
- 通过 /etc/udev/hwdb.d/71-mouse-local.hwdb 设置自定义 DPI
# 罗技大理石鼠标 #id 通过 mouse-dpi-tool /dev/input/event4 获取 鼠标:usb:v046dpc408:名称:Logitech USB 轨迹球: # 保留下方空间 鼠标_DPI=100@125
然后udevadm hwdb --update
,udevadm control --reload-rules && udevadm trigger
拔下再插上鼠标。100 的 DPI 对某些人来说可能太灵敏了,你可以用 200@125 替换。
在您的情况下,id 可能是 v04d9p1400,您可能需要使用 mouse-dpi-tool 进行检查。