如何创建为 mx510 usb 鼠标运行命令的 udev 事件?

如何创建为 mx510 usb 鼠标运行命令的 udev 事件?

我有 Logitech mx510 鼠标,默认使用 400cpi 分辨率。我想自动将其设置为 800cpi。如何设置lomoco -8插入鼠标时运行的 udev 规则?

答案1

我设法编写了一条可行的 udev 规则。

# udev.rules file for Logitech mouse control using lomoco
#

ACTION != "add", GOTO="lomoco_end"
SUBSYSTEM == "usb", ENV{DEVTYPE}=="usb_device", GOTO="lomoco_start"
SUBSYSTEM != "usb_device", GOTO="lomoco_end"

LABEL="lomoco_start"

# "M-BS81A",  "MX510 Optical Mouse"
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c01d", RUN+="/usr/bin/lomoco -8"

LABEL="lomoco_end"

相关内容