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.
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.
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.
Ajout récent lors de la compilation à partir des sources:
/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.
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.
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.