3M 人体工学鼠标滚轮滚动 14.04

3M 人体工学鼠标滚轮滚动 14.04

我希望有人能帮忙。之前在 Ubuntu 12 中,我可以按照这些说明如何使我的鼠标滚轮正常工作。在 14.04 中,hal-* 功能不再起作用,我似乎找不到替代功能。海报已尝试,但据我所知,只有当您知道 Ubuntu 上的路径时,那里的回复才有效。

我主要想补充一点:

Section "InputClass"
    Identifier "Middle Mouse Button Scrolling"
    MatchProduct "Areson USB Device"
    MatchDevicePath "/dev/input/event*"
    Option "EmulateWheel" "true"
    Option "EmulateWheelButton" "2"
    Option "XAxisMapping" "6 7"
    Option "YAxisMapping" "4 5"
EndSection

这里是 /usr/share/X11/xorg.conf.d/ 但是我需要能够在“MatchProduct”字段中填写安装的设备名称。

非常感谢您提供的任何帮助或建议!

答案1

您可以通过输入以下命令获取有关 udev 已处理的 USB 设备的信息:

lsusb -v

然后滚动(大量的)输出来找到您需要了解的设备。

您还可以通过查看 /var/log/udev 找到有关所有设备的一些信息,如下所示:

less /var/log/udev

输入 Enter/input/mouse查找第一个匹配的鼠标处理。键入n以查看后续提及。第一个/in/input/mouse告诉 less 程序查找后面的内容:input/mouse。

答案2

只要您不介意将更改应用于所有鼠标(或只有一只),我建议删除两行 MATCH 并将其替换为:

MATCHISPOINTER 'true'

确保在该目录中创建的文件的名称以 .conf 结尾。我已经忘记了好几次了。


或者

xinput list

将列出 xserver 所识别的所有设备的名称。此特定信息来自 ManuelSchneid3r,网址为https://unix.stackexchange.com/a/72732

相关内容