Bug 34420

Summary: пакет для настройки и калибровки джойстика/гейпада
Product: New/proposed packages Reporter: Denis G. Samsonenko <d.g.samsonenko>
Component: Обычный репозиторийAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P3 CC: viy
Version: не указана   
Hardware: all   
OS: Linux   
URL: https://packages.debian.org/sid/joystick

Description Denis G. Samsonenko 2018-01-04 10:48:49 MSK
Столкнулся с тем, что калибровка джойстика не сохраняется при переподключении джойстика. В debian есть пакет joystick (https://packages.debian.org/sid/joystick), содержащий консольные утилиты jscal, jscal-store и jscal-restore, при помощи которых можно откалибровать джойстик и сохранить/восстановить полученные значения коррекции. Также там есть правила для udev, которые позволяют автоматически прменять сохранённые значения калибровки при подключении джойстика.

В autoimports есть пакет linuxconsoletools, в котором присутствуют указанные утилиты jscal, jscal-store и jscal-restore, но нет правил для udev.

Было бы неплохо адаптировать пакет joystick из Debian для Сизифа (p8), возможно взяв за основу пакет linuxconsoletools из autoimports.

Я проверил на своём Logitech F310, установив linuxconsoletools из autoimports, и добавив в /etc/udev/rules.d файл файл 60-joystick.rules с правилом:

ACTION=="add", KERNEL=="js*", RUN+="/usr/bin/jscal-restore %E{DEVNAME}"

Таперь при подключении геймпада автоматически подхватывается калибровка, которую я предварительно сохранил при помощи jscal-store.