Примечание что входной номер изменился (с 25
, что вы пробовали, на 26
, что), потому что не гарантируется, что они будут постоянными при загрузке. Попробуйте
udevadm info -q path -n /dev/input/by-id/usb-1ea7_2.4G_Wireless_Mouse-mouse
с постоянной символической ссылкой by-id
, чтобы получить путь в формате, ожидаемом udev
, затем что-то вроде
udevadm info -a -p /path/you/just/got
, чтобы пройти путь и вывести все атрибуты по пути (вам может потребоваться использовать родительские атрибуты, чтобы идентифицировать его).
Вы также можете комбинировать это:
udevadm info -a -p $(udevadm info -q path -n /dev/whatever)
Не удалось воспроизвести:
$ function xyz() { touch "$1"; }
$ xyz temp1.txt
$ ls temp1.txt
temp1.txt