12.09.2014 22:26, Occisor пишет: > 12.09.2014 19:20, Stanislav Vlasov пишет: >> 12 сентября 2014 г., 14:45 пользователь Occisor >> написал: >> >>> Реальный джойстик и мышь иногда меняются местами js0 и js1. Хотелось бы >>> сделать чтоб реальный джойстик всегда определялся как устройство js0, а >>> эфемерный джойстик от мыши не создавался. Возможно-ли это реализовать? >> >> При помощи udev и какой-то матери можно. >> Например, можно переименовать девайс так, чтобы он имел название js9 >> http://www.reactivated.net/writing_udev_rules.html >> > > Создал файл /etc/udev/rules.d/10-local.rules > Поместил в него для теста > KERNEL=="js?", ENV{ID_VENDOR}=="©Microsoft_Corporation", > ENV{ID_MODEL}=="Controller", NAME="input/js4" > SUBSYSTEM=="input", ENV{ID_VENDOR}=="A4TECH", > ENV{ID_MODEL}=="USB_Device", NAME="input/js5" SYMLINK+="badjs" > > Ни каких изменений. Переименовать никак не получается. Некоторые пишут, что переименование устройств упразднили. Пока откопал такой скрипт для udev, отключающий злополучную мышь в виде джойстика. SUBSYSTEMS=="usb", ATTRS{bInterfaceProtocol}=="01", ATTRS{bInterfaceNumber}=="00", ENV{ID_VENDOR_ID}=="09da", ENV{ID_MODEL_ID}=="9090", ENV{ID_VENDOR_ENC}=="A4TECH", RUN:="/bin/sh -c '/bin/rm -f $env{DEVNAME}; for i in $env{DEVLINKS}; do /bin/rm -f $i; done'", SYMLINK:="", OPTIONS+="last_rule"