Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Настройка джойстика, флайстика для gameport  (Прочитано 34105 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Diablero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Всем привет!
Ubuntu 22.04, подключаю к звуковухе через gameport.
Решил полетать тут немного и подключил старый джойстик - Quickshot Srato Warrior QS-216.
Прописал в /etc/modules параметр analog, он заработал, но не работают кнопки. В jstes-gtk они не активны, не нажимаются.
jstest /dev/input/js0 выдаёт следующее:
Driver version is 2.1.0.
Joystick (Analog 4-axis 4-button joystick) has 4 axes (X, Y, Throttle, Rudder)
and 4 buttons (Trigger, ThumbBtn, TopBtn, TopBtn2).
Testing ... (interrupt to exit)
Axes:  0:     0  1:     0  2: 32767  3:-32767 Buttons:  0:off  1:off  2:off  3:off

Кнопки off, а как сделать их on?

Загуглил про analog.map=, но в принципе он автоматически определяет его верно, 4 оси, 4 кнопки. Так что думаю не в этом дело, а что-то простое, просто включить надо.
Можно через modeprobe задать options, но где узнать что там писать, где список команд посмотреть?
Помогите пожалуйста, четвёртый день пытаюсь настроить)

Онлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 786
  • 好红狼
    • Просмотр профиля
Re: Настройка джойстика, флайстика для gameport
« Ответ #1 : 22 Февраля 2024, 09:30:06 »
Вообще очень интересная тема!
Мне бы тоже очень хотелось знать, как старинные аналоговые джойстики, рули и т.п. подружить с современными версиями Ubuntu (если это возможно).
Когда я гуглил этот вопрос, все "рецепты" были в лучшем случае, из середины нулевых (и были написаны для дистрибутивов той эпохи).
Если найдёте решение, то пожалуйста, напишите о том, как Вам это удалось.
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн Diablero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Настройка джойстика, флайстика для gameport
« Ответ #2 : 22 Февраля 2024, 13:38:05 »
Думал что через modprobe надо какие-то параметры выставлять, нашёл информацию как узнать список параметров через команду modinfo.
Вот что удалось выяснить:
modinfo -d /usr/lib/modules/6.5.0-18-generic/kernel/drivers/input/joystick/analog.ko
Analog joystick and gamepad driver
modinfo -l /usr/lib/modules/6.5.0-18-generic/kernel/drivers/input/joystick/analog.ko
GPL
modinfo -p /usr/lib/modules/6.5.0-18-generic/kernel/drivers/input/joystick/analog.ko
map:Describes analog joysticks type/capabilities (array of charp)
modinfo -V /usr/lib/modules/6.5.0-18-generic/kernel/drivers/input/joystick/analog.ko
kmod version 29
+ZSTD +XZ -ZLIB +LIBCRYPTO -EXPERIMENTAL
modinfo -a /usr/lib/modules/6.5.0-18-generic/kernel/drivers/input/joystick/analog.ko
Vojtech Pavlik <vojtech@ucw.cz>
modinfo -h
Usage:
modinfo [options] filename [args]
Options:
-a, --author                Print only 'author'
-d, --description           Print only 'description'
-l, --license               Print only 'license'
-p, --parameters            Print only 'parm'
-n, --filename              Print only 'filename'
-0, --null                  Use \0 instead of \n
-F, --field=FIELD           Print only provided FIELD
-k, --set-version=VERSION   Use VERSION instead of `uname -r`
-b, --basedir=DIR           Use DIR as filesystem root for /lib/modules
-V, --version               Show version
-h, --help                  Show this help
Толком полезной информации нет, одни описания. Но хотя бы есть почта разработчика, написал ему вчера, пока нет ответа...
А в 18.04 или 20.04 всё прекрасно работало, просто подключал и всё.
Может ещё как-то можно узнать опции и параметры драйвера для modprobe, если кто шарит по этой теме напишите как это сделать плиз?

 

Страница сгенерирована за 0.031 секунд. Запросов: 22.