1. 确认设备的 Vendor ID 和 Product ID
连接设备后,执行以下命令查找设备信息:
lsusb
在输出中找到你的控制器(通常会显示品牌名),记录类似 ID 17ef:6182
的字段(17ef
是 Vendor ID,6182
是 Product ID)。
2. 添加udev规则
创建 udev 规则自动添加 ID:
vim /etc/udev/rules.d/50-custom-xpad.rules
添加以下内容(替换为你的设备 ID):
ACTION=="add", ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="6182", RUN+="/sbin/modprobe xpad", RUN+="/bin/sh -c 'echo 17ef 6182 > /sys/bus/usb/drivers/xpad/new_id'"
保存后生效:
sudo udevadm control --reload-rules
sudo udevadm trigger