psmoveinput (Использование PlayStation Move в качестве устройства ввода Linux)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Ответить
Romendakil
Сообщения: 42
ОС: openSUSE

psmoveinput

Сообщение Romendakil »

Доброго времени суток!

Представляю на суд общественности мой проект psmoveinput - userspace драйвер ввода, который обеспечивает функционирование контроллера PlayStation Move в Linux в качестве комбинированного утройства мышь/клавиатура. Запустив psmoveinput, можно контролировать указатель мыши, перемещая PSMove в пространстве. psmoveinput также позволяет настроить соответствие кнопок контроллера PSMove обычным клавиатурным кнопкам. Использование PSMove совершенно прозрачно для приложений: просто запустив psmoveinput и подключив контроллер, можно использовать его для рисования в GIMP, управления медиа-центром XBMC или в игрушках.
К сожалению, пока нет бинарных пакетов для дистрибутивов, psmoveinput доступен в виде исходников - https://github.com/MooseTheBrown/psmoveinput. Инструкция по сборке и установке содержится в файле INSTALL. В README содержатся инструкции по подключению контроллера. При установке psmoveinput создает файл /etc/psmoveinput.conf - файл настроек. Формат файла довольно прост, в комментариях перечислены возможные варианты настройки. Основные параметры - коэффициенты, определяющие скорость передвижения указателя мыши, а также таблица соответствия кнопок контроллера кнопкам, распознаваемым ядром Linux. psmoveinput поддерживает несколько опций командной строки, узнать о которых можно, запустив его с аргументом -h или --help.
В последней версии 0.2 psmoveinput поддерживает одновременное подключение двух контроллеров PSMove с целью увеличения количетсва доступных для использования кнопок (каждый контроллер имеет 9 кнопок). Только первый подключенный контроллер передвигает указатель мыши, кнопки принимаются от обоих.
Соединение с контроллером осуществляется через Blutooth, поэтому на компьютере должен быть Bluetooth-адаптер. Первоначальное соединение осуществляется путем подключения контроллера через USB и запуска утилиты psmovepair (описано в README).
В будущем планируется создание графического интерфейса для запуска/остановки демона psmoveinput и настройки (вместо прямого редактирования psmoveinput.conf).
Проект основан на кроссплатформенной библиотеке psmoveapi (http://thp.io/2010/psmove/).
Комментарии, предложения и багрепорты всячески приветствуются.
Спасибо сказали:
Romendakil
Сообщения: 42
ОС: openSUSE

Re: psmoveinput

Сообщение Romendakil »

Доступны бинарные пакеты для openSUSE. Для установки нужно подключить репозиторий http://download.opensuse.org/repositories/.../openSUSE_12.2/ и установить psmoveinput. Библиотека psmoveapi, от которой зависит psmoveinput, в репозитории есть.

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: psmoveinput

Сообщение Bizdelnick »

faarizamar
Ничего не понял. Какие ссылки стали неработоспособны? Ссылка на гитхаб работает. Вы автор темы? Если да, то почему пишете под другим аккаунтом? Двойная регистрация у нас запрещена, если не можете восстановить доступ - обратитесь к администратору. Если нет - то почему кто-то по Вашей просьбе должен менять ссылки? Тем более что непонятно, какие именно ссылки и на что менять.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Romendakil
Сообщения: 42
ОС: openSUSE

Re: psmoveinput

Сообщение Romendakil »

Кто бы ни был faarizamar, он ко мне отношения не имеет, ничего менять не надо. Ссылки на гитхаб и сайт psmove api работают. Единственная нерабочая ссылка - на репозиторий с пакетами для openSUSE 12.2 во втором сообщении: эта версия дистрибутива уже не поддерживается. В http://download.opensuse.org/repositories/...:/MooseTheBrown есть пакеты для 13.1.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: psmoveinput

Сообщение Bizdelnick »

Всё ясно, это был бот. Перепостил сообщение из Создание мультисистемной загрузочной флешки.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить