Ceci est une ancienne révision du document !
Dualshock : utiliser sa manette de PlayStation 3 ou 4 sur Ubuntu
Cette page concerne l'utilisation des manettes Sixaxis et Dualshock 3 pour PlayStation 3 et Dualshock 4 pour PlayStation 4 sur Ubuntu.
De nombreux jeux ne peuvent être joués qu'à la manette de Xbox 360 (notamment ceux disponible sur Steam), ainsi les guides ci-dessous se concentrent sur l'utilisation de la Dualshock/Sixaxis comme une manette de Xbox 360.
Sixaxis et Dualshock 3
Son fonctionnement a été testé sur Ubuntu 12.10 et supérieurs.
Utilisation en USB
- Brancher la manette en USB
- Appuyer sur le bouton PlayStation de celle-ci
- Ouvrir un terminal et rentrer :
sudo xboxdrv --detach-kernel-driver
Vous devriez alors voir les états de chaque touche et joystick s'afficher dans le terminal. Vous pouvez utiliser l'option --silent pour les masquer.
Utilisation en Bluetooth
Pour le moment aucune méthode simple d'utilisation ne permet l'utilisation des Sixaxis et Dualshock 3 en Bluetooth tout en émulant une manette de Xbox 360.
Dualshock 4
Un driver pour la Dualshock 4 est en cours de développement par la communauté. Ce driver supporte actuellement plusieurs manettes, le changement de couleur de la LED (en USB uniquement), l'utilisation du touchpad comme une souris et ne supporte pas encore les vibrations.
Son fonctionnement n'a été testé que sur Ubuntu 13.10 avec la clé Bluetooth ASUS USB-BT211.
Pré-requis
- Python 2.7 ou 3.3 et supérieurs
- Les paquets python-setuptools et bluez-utils
Installation
- Installez ds4drv avec pip :
sudo pip install ds4drv
- Téléchargez ce fichier de règles udev :
sudo wget -O /etc/udev/rules.d/50-ds4drv.rules https://raw.githubusercontent.com/chrippa/ds4drv/master/udev/50-ds4drv.rules
- Rechargez les règles udev :
sudo udevadm control --reload-rules sudo udevadm trigger
Utilisation en USB
- Branchez votre Dualshock 4 en USB
- Entrez la commande suivante :
ds4drv --hidraw --emulate-xboxdrv
Utilisation en Bluetooth
Les cartes et clés Bluetooth 2.0 posent problème, préférez l'utilisation d'un équipement compatible Bluetooth 2.1 ou supérieur.
- Connectez ou activez votre équipement Bluetooth
- Maintenez les boutons PlayStation et Share de votre Dualshock 4 appuyés jusqu'à ce que la LED clignote rapidement en blanc
- Entrez la commande suivante :
ds4drv --emulate-xboxdrv
Si jamais cela ne venait pas à fonctionner, connectez votre Dualshock 4 en USB (tout en gardant l'équipement Bluetooth activé) et utilisez la commande suivante :
ds4drv --hidraw --emulate-xboxdrv
Il se peut que votre Dualshock 4 ne s'éteigne pas après avoir été débranchée. Dans ce cas, appuyez sur le bouton PlayStation jusqu'à ce que la LED s'éteigne.