Есть беспроводная мышь «A4 Tech». Она определяется одновременно как мышь, и как клавиатуре. При нажатии на кнопку «двойного клика» псевдоклавиатура выбрасывает последовательность горячих клавиш и текста, которая под офтопиком должна привести к открытию в браузере сайта компании с предложением установить ихнюю фирменную программу для мыши. При этом эта псевдоклавиатура воспринимается еще и как джойстик. И есть одна игрушка под wine, в которой когда подключен джойстик, невозможно управлять персонажем с помощью мыши (при этом в меню курсор двигается). Разработчики поленились. И из-за этого псевдоджойстика персонаж непрерывно бежит влево. В итоге родились такие правила udev:
KERNEL=="js[0-9]*", SUBSYSTEM=="input", ATTRS{manufacturer}=="A4TECH", ATTRS{idVendor}=="09da", ATTRS{idProduct}=="054f", ATTRS{bcdDevice}=="0269", MODE:="0000"
KERNEL=="event[0-9]*", SUBSYSTEM=="input", ATTRS{manufacturer}=="A4TECH", ATTRS{idVendor}=="09da", ATTRS{idProduct}=="054f", ATTRS{bcdDevice}=="0269", MODE:="0000"
Как запретить обнаружение устройств? Или хотя-бы отрубать сразу по обнаружению? Читал, что раньше можно было добавить правило OPTIONS+=«disable_device», или как-то так, но потом это из udev выпилили.
P.S.: Не пишу в раздел Games, потому что проблема явно не в игре.