Общий драйвер Bluetooth джойстика / Udev правила - proUbuntu
0 голосов
/

Это мой первый вопрос, так как я менее чем недельный пользователь Ubuntu. Я официально перешел с W10 в пятницу. Мне удалось найти ответы на все мои вопросы по n00b до сегодняшнего дня, когда я попытался установить Steam и контроллеры, которые я использую, с моим любимым расслабляющим Euro Truck Simulator 2.

В любом случае ..

Я пытаюсь подключить дешевый Bluetooth-джойстик Magicsee R1 . Я установил все пакеты джойстика, которые могли бы поддерживать его, но до сих пор он не отображается как джойстик в ETS2. Однако он обнаруживается, когда я тестирую его с помощью jstest-gtk. Я также установил xorg-джойстик-пакеты. Из моего исследования n00b я понял, что это может быть udev, который дает неверную инструкцию системе о том, что это за устройство. Я получил эту вещь, копая в Xorg.0.log. Надеюсь, это поможет как-то.

[76.726] (II) config / udev: Добавление устройства ввода Magicsee R1 (/ dev / input / mouse2)

[76.726] (II) Драйвер ввода не указан, игнорируя это устройство.

[76.726] (II) Это устройство могло быть добавлено с другим файлом устройства.

[76.734] (II) config / udev: Добавление устройства ввода Magicsee R1 (/ dev / input / js0)

[76.734] (II) Драйвер ввода не указан, игнорируя это устройство.

[76.734] (II) Возможно, это устройство было добавлено с другим файлом устройства.

[76.788] (II) config / udev: Добавление устройства ввода Magicsee R1 (/ dev / input / event9)

[76.788] (**) Magicsee R1: применение InputClass "перехват указателя libinput"

[76.788] (**) Magicsee R1: применение InputClass "libinput keyboard catchall"

[76.788] (II) Использование драйвера ввода 'libinput' для 'Magicsee R1'

[76.791] (II) systemd-logind: получил fd для / dev / input / event9 13:73 fd 25 приостановлен 1

[76.791] (II) systemd-logind: освобождение fd для 13: 73

P.S. Также очень помог бы совет, как вставить это выше в следующий раз.

Спасибо!

1 Ответ

0 голосов
/

Чтобы получить эмулятор станции и Kodi для распознавания Magicsee R1 (на retropie 4.14.30-v7 +), я должен был указать в /etc/udev/rules.d/99-gamepad.rules следующее:

SUBSYSTEM=="input", ATTRS{name}=="Magicsee R1       ", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"

Полагаю, это должно позволить ETS2 увидеть Magicsee R1. Я думаю, что место в ATTRS {имя} не обязательно, но так оно и есть в udevadm. Я считаю, что режим C (M + C) работает лучше, чем B, потому что B генерирует несколько событий кнопок для двух кнопок, тогда как C генерирует только одно событие для всех кнопок.

Надеюсь, это поможет.

...