Как подключить контроллер Dualshock 3 (PS3 Sixaxis Gamepad) на Ubuntu 16.04?

Поскольку последняя официально поддерживаемая версия является «яркой» (Ubuntu 15.04) из QtSixA PPA и не работает для Ubuntu Xenial (16.04).

3
задан 10 May 2017 в 06:11

3 ответа

В Ubuntu 16.04 - Xenial (возможно, работа над выше)

На Ubuntu 16.04 - Xenial (возможно, работа над выше) Не работает для игровых контроллеров PS3 Gasia / Shanwan (Китай / поддельные контроллеры PS3) - я тестировал только с контроллером Shanwan!

Установить из источника

Поскольку последняя официально поддерживаемая версия «яркая» (Ubuntu 15.04) из QtSixA PPA и не работают для Xenial (16.04). Поэтому нам нужно скомпилировать из единственного репо, что Установить из источника (и обновлено) и разрешить одновременное подключение двух контроллеров - это форк RetroPie:

sudo apt-get install dialog build-essential pyqt4-dev-tools libusb-dev libbluetooth-dev python-dbus -y
wget https://github.com/RetroPie/sixad/archive/master.zip -O sixad-master.zip
unzip sixad-master.zip
cd sixad-master
make
sudo make install

two

1.) Сначала убедитесь, что у вас есть Bluetooth на вашем компьютере.

2.) Сначала подключите контроллер через USB, чтобы выполнить первоначальное сопряжение , Запустите команду sixpair:

sudo sixpair

Пример вывода при успешной паре:

Current Bluetooth master: XX:XX:XX:XX:XX:XX
Setting master bd_addr to XX:XX:XX:XX:XX:XX

XX: XX: XX: XX: XX: XX - MAC вашего устройства Bluetooth .

3.) Отключите контроллер и запустите:

sudo sixad -s

Это запустит демон 6ад, который ждет входящих соединений контроллера PS3. 6ad полностью возьмет на себя адаптер Bluetooth (эксклюзивный контроль, поэтому никакие другие устройства Bluetooth, отличные от PS3-контроллеров, не будут работать после того, как вы начнете 6ad).

4.) Нажмите кнопку ps3 на вашем контроллере PS3 и дождитесь 2-3 секунды.

Пример вывода при успешном подключении:

[ ok ] Starting bluetooth (via systemctl): bluetooth.service.
sixad-bin[23052]: started
sixad-bin[23052]: sixad started, press the PS button now
Watching... (5s)
sixad-sixaxis[23069]: started
sixad-sixaxis[23069]: Connected 'PLAYSTATION(R)3 Controller (**XX:XX:XX:XX:XX:XX**)' [Battery 05]

Чтобы отключить управление шестью и отключить управление: просто нажмите XX : XX: XX: XX: XX: XX

Проверьте функциональность [Дополнительно]

Вы можете проверить функциональность вашего контроллера через Jstest-gtk (установить: [ f7])

Протестируйте функциональность [Дополнительно]

Предупреждение: 6ad полностью возьмет на себя адаптер Bluetooth (эксклюзивный контроль, поэтому никаких других Bluetooth-устройств нет чем контроллеры PS3 будут работать после того, как вы запустите 6ad).

sudo update-rc.d sixad disable
sudo service sixad stop

Ссылки:

QtSixA PPA https://retropie.org.uk/forum / тема / 2913 / руководство потребительной qtsixa-на-убунту-16-04-и производных

6
ответ дан 22 May 2018 в 22:45
  • 1
    Чтобы дать управление контроллеру bluetooth, вы должны использовать: sudo sixad -r – William Ardila 15 September 2017 в 00:06
  • 2
    Благодаря! Мой контроллер работал с jstest-gtk, а затем я настроил его с помощью пара ( askubuntu.com/questions/348612/ubuntu-13-04-steam-dualshock3 ). Просто примечание для будущих пользователей: контроллер выключается, если простаивает слишком долго – josinalvo 15 May 2018 в 19:04

В Ubuntu 16.04 - Xenial (возможно, работа над выше)

На Ubuntu 16.04 - Xenial (возможно, работа над выше) Не работает для игровых контроллеров PS3 Gasia / Shanwan (Китай / поддельные контроллеры PS3) - я тестировал только с контроллером Shanwan!

Установить из источника

Поскольку последняя официально поддерживаемая версия «яркая» (Ubuntu 15.04) из QtSixA PPA и не работают для Xenial (16.04). Поэтому нам нужно скомпилировать из единственного репо, что Установить из источника (и обновлено) и разрешить одновременное подключение двух контроллеров - это форк RetroPie:

sudo apt-get install dialog build-essential pyqt4-dev-tools libusb-dev libbluetooth-dev python-dbus -y wget https://github.com/RetroPie/sixad/archive/master.zip -O sixad-master.zip unzip sixad-master.zip cd sixad-master make sudo make install

two

1.) Сначала убедитесь, что у вас есть Bluetooth на вашем компьютере.

2.) Сначала подключите контроллер через USB, чтобы выполнить первоначальное сопряжение , Запустите команду sixpair:

sudo sixpair

Пример вывода при успешной паре:

Current Bluetooth master: XX:XX:XX:XX:XX:XX Setting master bd_addr to XX:XX:XX:XX:XX:XX

XX: XX: XX: XX: XX: XX - MAC вашего устройства Bluetooth .

3.) Отключите контроллер и запустите:

sudo sixad -s

Это запустит демон 6ад, который ждет входящих соединений контроллера PS3. 6ad полностью возьмет на себя адаптер Bluetooth (эксклюзивный контроль, поэтому никакие другие устройства Bluetooth, отличные от PS3-контроллеров, не будут работать после того, как вы начнете 6ad).

4.) Нажмите кнопку ps3 на вашем контроллере PS3 и дождитесь 2-3 секунды.

Пример вывода при успешном подключении:

[ ok ] Starting bluetooth (via systemctl): bluetooth.service. sixad-bin[23052]: started sixad-bin[23052]: sixad started, press the PS button now Watching... (5s) sixad-sixaxis[23069]: started sixad-sixaxis[23069]: Connected 'PLAYSTATION(R)3 Controller (**XX:XX:XX:XX:XX:XX**)' [Battery 05]

Чтобы отключить управление шестью и отключить управление: просто нажмите XX : XX: XX: XX: XX: XX

Проверьте функциональность [dополнительно]

Вы можете проверить функциональность вашего контроллера через Jstest-gtk (установить: sudo apt-get install jstest-gtk)

Протестируйте функциональность [dополнительно]

Предупреждение: 6ad полностью возьмет на себя адаптер Bluetooth (эксклюзивный контроль, поэтому никаких других Bluetooth-устройств нет чем контроллеры PS3 будут работать после того, как вы запустите 6ad).

sudo update-rc.d sixad disable sudo service sixad stop

Ссылки:

QtSixA PPA https://retropie.org.uk/forum / тема / 2913 / руководство потребительной qtsixa-на-убунту-16-04-и производных

6
ответ дан 18 July 2018 в 13:33

В Ubuntu 16.04 - Xenial (возможно, работа над выше)

На Ubuntu 16.04 - Xenial (возможно, работа над выше) Не работает для игровых контроллеров PS3 Gasia / Shanwan (Китай / поддельные контроллеры PS3) - я тестировал только с контроллером Shanwan!

Установить из источника

Поскольку последняя официально поддерживаемая версия «яркая» (Ubuntu 15.04) из QtSixA PPA и не работают для Xenial (16.04). Поэтому нам нужно скомпилировать из единственного репо, что Установить из источника (и обновлено) и разрешить одновременное подключение двух контроллеров - это форк RetroPie:

sudo apt-get install dialog build-essential pyqt4-dev-tools libusb-dev libbluetooth-dev python-dbus -y wget https://github.com/RetroPie/sixad/archive/master.zip -O sixad-master.zip unzip sixad-master.zip cd sixad-master make sudo make install

two

1.) Сначала убедитесь, что у вас есть Bluetooth на вашем компьютере.

2.) Сначала подключите контроллер через USB, чтобы выполнить первоначальное сопряжение , Запустите команду sixpair:

sudo sixpair

Пример вывода при успешной паре:

Current Bluetooth master: XX:XX:XX:XX:XX:XX Setting master bd_addr to XX:XX:XX:XX:XX:XX

XX: XX: XX: XX: XX: XX - MAC вашего устройства Bluetooth .

3.) Отключите контроллер и запустите:

sudo sixad -s

Это запустит демон 6ад, который ждет входящих соединений контроллера PS3. 6ad полностью возьмет на себя адаптер Bluetooth (эксклюзивный контроль, поэтому никакие другие устройства Bluetooth, отличные от PS3-контроллеров, не будут работать после того, как вы начнете 6ad).

4.) Нажмите кнопку ps3 на вашем контроллере PS3 и дождитесь 2-3 секунды.

Пример вывода при успешном подключении:

[ ok ] Starting bluetooth (via systemctl): bluetooth.service. sixad-bin[23052]: started sixad-bin[23052]: sixad started, press the PS button now Watching... (5s) sixad-sixaxis[23069]: started sixad-sixaxis[23069]: Connected 'PLAYSTATION(R)3 Controller (**XX:XX:XX:XX:XX:XX**)' [Battery 05]

Чтобы отключить управление шестью и отключить управление: просто нажмите XX : XX: XX: XX: XX: XX

Проверьте функциональность [dополнительно]

Вы можете проверить функциональность вашего контроллера через Jstest-gtk (установить: sudo apt-get install jstest-gtk)

Протестируйте функциональность [dополнительно]

Предупреждение: 6ad полностью возьмет на себя адаптер Bluetooth (эксклюзивный контроль, поэтому никаких других Bluetooth-устройств нет чем контроллеры PS3 будут работать после того, как вы запустите 6ad).

sudo update-rc.d sixad disable sudo service sixad stop

Ссылки:

QtSixA PPA https://retropie.org.uk/forum / тема / 2913 / руководство потребительной qtsixa-на-убунту-16-04-и производных

6
ответ дан 24 July 2018 в 20:12

Другие вопросы по тегам:

Похожие вопросы: