web-dev-qa-db-fra.com

Comment connecter Sixaxis sur 15.10?

Comment utiliser le gamepad PS3 Sixaxis sur Ubuntu 15.10? J'ai essayé différentes pensions mais je reçois toujours 404 personnes non trouvées.

3

Le moyen le plus simple de le faire est de le compiler vous-même. Voici comment j'ai réussi à le faire fonctionner sur Ubuntu 15.10 Wily.

~/$ Sudo apt-get install pyqt4-dev-tools git 
~/$ Sudo apt-get install libusb-dev libjack-dev libbluetooth-dev pyqt4-dev-tools
~/$ cd Downloads
~/Downloads/$ git clone https://github.com/falkTX/qtsixa.git
~/Downloads/$ cd qtsixa
~/Downloads/qtsixa/$ make
~/Downloads/qtsixa/$ Sudo make install

Après cela, il devrait être installé et vous pourrez utiliser le programme qtsixa pour vous connecter à votre appareil via Bluetooth. Pour ce faire, connectez d’abord votre contrôleur six axes à votre ordinateur via USB, puis entrez la commande ci-dessous.

~/$ Sudo sixpair

Après cela, débranchez le port USB du contrôleur et exécutez la commande suivante pour vous connecter à votre contrôleur six axes via Bluetooth.

~/$ sixad --start

Vous serez invité à appuyer sur le bouton PlayStation de votre contrôleur, que vous devez réellement maintenir enfoncé pendant quelques secondes. Enfin, si tout a fonctionné, votre manette devrait sonner pendant une seconde et vous devriez être prêt à partir.

5
Seiche

Sur Ubuntu 15.10/16.04 et Linux Mint 18, vous pouvez toujours utiliser le PPA QtSixA, mais en spécifiant "vif" comme version Ubuntu (15.04), car il s’agissait de la dernière version officiellement prise en charge. Pour ce faire, exécutez ce qui suit:

Sudo add-apt-repository "deb http://ppa.launchpad.net/falk-t-j/qtsixa/ubuntu vivid main"
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 736E4F0B
Sudo apt update
Sudo apt install sixad

Remarque: pour autant que je sache, l'application basée sur une interface graphique n'est plus utile, du moins pour détecter et connecter des contrôleurs via Bluetooth. Pour cette raison, vous devez utiliser les applications basées sur la ligne de commande, à savoir sixad et sixpair.

Edit: Apparemment et selon mes tests, sixad démarre automatiquement au démarrage, mais ne fonctionne pas du tout lorsque cela se produit, il est nécessaire de l’arrêter puis de le redémarrer pour le faire fonctionner. Pour empêcher le démarrage de sixad au démarrage, vous devez exécuter:

Sudo sistemctl disable sixad

et, quand vous allez l'utiliser, exécutez:

Sudo sixad -s

bien sûr, tout ce qui précède est dû au fait que QTSixA n'est plus pris en charge. Les contrôleurs PS3 et PS4 sont supposés fonctionner de manière native sous Linux, mais je préfère quand même l’utiliser au lieu du support natif. Je ne parviens pas à connecter mes contrôleurs PS3 de manière native et, lorsque j'utilise QTSixA, je peux effectuer d'autres opérations, telles que spécifier l'adresse MAC Bluetooth à associer.

Je pense que je vais envoyer un mail au développeur pour savoir s'il lui est possible de reprendre le support. Je pense que, n’appliquant que de petites modifications, le projet pourrait fonctionner correctement. Et, même sans rien faire, le PPA pourrait toujours fonctionner.

2
Luisg123v

Ajout récent lors de la compilation à partir des sources:

  • Le seul dépôt qui me permettait de connecter deux contrôleurs en même temps était le fork de RetroPie: https://github.com/ RetroPie/sixad
  • J'ai rencontré le problème suivant: même lorsque l'appariement s'est déroulé sans heurts, je n'ai reçu aucune donnée sur /dev/input/js0. Je ne pourrais résoudre ce problème qu’en utilisant un autre dongle Bluetooth.

Encore une chose: certains tutoriels écrivent "Appuyez sur la touche PS du contrôleur pour vous connecter". Mais j'ai dû maintenir la touche enfoncée pendant 1 à 2 secondes.

J'espère que cela vous aidera si vous rencontrez des problèmes.

1
Squelsh

Courir:

Sudo add-apt-repository ppa:falk-t-j/qtsixa
Sudo apt-get update
Sudo apt-get install qtsixa

Connectez-vous avec votre clé USB: sixpair

Déconnectez six axes de l'USB sixad -s

Appuyez sur le bouton PS pour vous connecter via Bluetooth.

Source

1
Tony Lancer

Ok, je viens de faire travailler QtSixA dans Wily. Vous pouvez télécharger les fichiers .deb à partir des liens présents sur http://qtsixa.sourceforge.net/ . Plus précisément http://sourceforge.net/projects/qtsixa/ .

Ouvrez le fichier Zip et vous trouverez sixad_1.2.1-0ubuntu0 + karmic1_.deb et qtsixa_1.2.1-0ubuntu0 + karmic1_all.deb. Selon le fichier Lisez-moi, installez le fichier sixad .deb pour votre architecture (mon bureau utilise celui d’AMD64, probablement aussi le vôtre). Double-cliquez simplement sur ce fichier dans le gestionnaire d’archives pour l’ouvrir dans le Centre logiciel Ubuntu où vous pourrez l’installer.

Procédez ensuite de même avec qtsixa_1.2.1-0ubuntu0 + karmic1_all.deb.

Mon contrôleur PS3 est connecté via USB et lorsque je lance QtSixA, il dispose d'options pour la configuration du contrôleur. Lorsque je frappe le bouton rond PS au milieu, il démarre Steam. Donc je suppose que ça marche maintenant.

Edit: Après avoir suivi ce processus, une erreur de dpkg s'affiche sur les commandes apt-get suivantes: dpkg: erreur lors du traitement du paquet qtsixa (--configure) Donc, il y a encore plus à ce que ce que j'ai fait jusqu'à présent.

0
Rob Russell