[Comm] Устройства /dev/input/js[x]
Occisor
brutalfreak на gmail.com
Пт Сен 12 18:29:06 MSK 2014
12.09.2014 22:26, Occisor пишет:
> 12.09.2014 19:20, Stanislav Vlasov пишет:
>> 12 сентября 2014 г., 14:45 пользователь Occisor
>> <brutalfreak на gmail.com> написал:
>>
>>> Реальный джойстик и мышь иногда меняются местами 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"
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : brutalfreak.vcf
Тип : text/x-vcard
Размер : 78 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/community/attachments/20140913/e8e128be/attachment.vcf>
Подробная информация о списке рассылки community