Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dualshock [Le 11/09/2022, 11:30]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
dualshock [Le 04/02/2025, 11:21] (Version actuelle)
Fred1980 [Fonctionnement Natif – Ubuntu 20.04 et ultérieurs]
Ligne 30: Ligne 30:
 Lancez Antimicro, et cliquez sur "​**controller mapping**":​ le programme va vous demander quel bouton choisir pour correspondre à une manette générique. (Attention toujours au bouton "​**analog**"​!!) Lancez Antimicro, et cliquez sur "​**controller mapping**":​ le programme va vous demander quel bouton choisir pour correspondre à une manette générique. (Attention toujours au bouton "​**analog**"​!!)
  
-Si cela ne suffit toujours pas, il faut noter ce qui apparaît ​dans la fenêtre en bas, qui est l’appellation SDL des boutons et stick de votre pad.+Si cela ne suffit toujours pas, il faut noter ce qui apparaît ​__dans ​la fenêtre en bas__, qui est l’appellation SDL des boutons et stick de votre pad.
 Par exemple, pour ma dualshock générique PSX sous ubuntu16.04,​ cela me donne: Par exemple, pour ma dualshock générique PSX sous ubuntu16.04,​ cela me donne:
 <​file>​03000000100800000100000010010000,​Twin USB Joystick,​platform:​Linux,​a:​b2,​b:​b1,​x:​b3,​y:​b0,​back:​b8,​start:​b9,​leftshoulder:​b6,​rightshoulder:​b7,​leftstick:​b10,​rightstick:​b11,​leftx:​a0,​lefty:​a1,​rightx:​a3,​righty:​a2,​lefttrigger:​b4,​righttrigger:​b5,​dpup:​h0.1,​dpleft:​h0.8,​dpdown:​h0.4,​dpright:​h0.2,​ <​file>​03000000100800000100000010010000,​Twin USB Joystick,​platform:​Linux,​a:​b2,​b:​b1,​x:​b3,​y:​b0,​back:​b8,​start:​b9,​leftshoulder:​b6,​rightshoulder:​b7,​leftstick:​b10,​rightstick:​b11,​leftx:​a0,​lefty:​a1,​rightx:​a3,​righty:​a2,​lefttrigger:​b4,​righttrigger:​b5,​dpup:​h0.1,​dpleft:​h0.8,​dpdown:​h0.4,​dpright:​h0.2,​
Ligne 40: Ligne 40:
 <​note>​ <​note>​
 Lors de vos tests, pensez à vérifier si **Antimicro** est toujours lancé ou pas, pour savoir ce que vous faites!</​note>​ Lors de vos tests, pensez à vérifier si **Antimicro** est toujours lancé ou pas, pour savoir ce que vous faites!</​note>​
 +<note important>​Attention,​ la nomenclature utilisée par antimicro n'est pas la même que celle de SDL, bouton1 dans antimicro signifie B0 dans SDL.. vérifiez bien ce qui est écris dans le code SDL!</​note>​ 
 +Autre exemple de codes SDL d'une manette PS3 SHANWAN :  
 +{{:​materiel:​joystick:​sdl-ps3pad.png|}}
 ===== Sixaxis et Dualshock 3 ===== ===== Sixaxis et Dualshock 3 =====
 ==== Fonctionnement Natif – Ubuntu 20.04 et ultérieurs ==== ==== Fonctionnement Natif – Ubuntu 20.04 et ultérieurs ====
-<note tip>​Testé sur Ubuntu 20.10 et Ubuntu ​20.04 </​note>​+<note tip>​Testé sur Ubuntu 20.04, ​Ubuntu 20.10, Ubuntu 22.04 et Ubuntu ​24.04</​note>​
  
 Les manettes Dualshock 3 (et 4?) sont prises en charge directement par le noyau Linux et il n’est donc pas nécessaire d’installer quoi que ce soit. Les manettes Dualshock 3 (et 4?) sont prises en charge directement par le noyau Linux et il n’est donc pas nécessaire d’installer quoi que ce soit.
Ligne 61: Ligne 63:
  
 L’utilisation en Bluetooth va associer la manette avec votre PC. Cela évitera d’allumer la console lorsque vous débranchez le câble, par contre il faudra la ré-associer à la console (avec le câble) si vous voulez à nouveau l’utiliser avec celle-ci. L’utilisation en Bluetooth va associer la manette avec votre PC. Cela évitera d’allumer la console lorsque vous débranchez le câble, par contre il faudra la ré-associer à la console (avec le câble) si vous voulez à nouveau l’utiliser avec celle-ci.
 +
 +Pour Ubuntu 22.04.3 et ultérieurs,​ une modification d'un fichier de configuration bluetooth est nécessaire ((https://​bugs.launchpad.net/​ubuntu/​+source/​bluez/​+bug/​2045931)).
 +Pour cela, éditer le fichier /​etc/​bluetooth/​input.conf avec les droits admins (par exemple) : <​code>:​~$ ​ sudo nano /​etc/​bluetooth/​input.conf </​code>​
 +Dans le fichier, décommentez la ligne suivante et falsifiez :
 +<​code>​ #​ClassicBondedOnly=true </​code>​ vers <​code>​ ClassicBondedOnly=false </​code>​ Sauvergardez et fermez le fichier.
 +Pour finaliser, redémarrez le service : <​code>:​~$ sudo systemctl restart bluetooth </​code>​
  
 == Première connexion == == Première connexion ==
Ligne 131: Ligne 139:
   - Connectez ou activez votre équipement Bluetooth   - 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   - Maintenez les boutons PlayStation et Share de votre Dualshock 4 appuyés jusqu'​à ce que la %%LED%% clignote rapidement en blanc
-  - Entrez ​dans un [[:​terminal]] la [[:​commande_shell|commande]] suivante : <​code>​ds4drv --emulate-xboxdrv</​code>​+  - Dans les paramètres Bluetooth la manette devrait apparaitre, prête à être associée. Sinon essayez d'​entrer ​dans un [[:​terminal]] la [[:​commande_shell|commande]] suivante : <​code>​ds4drv --emulate-xboxdrv</​code>​
  
 <note tip>Si jamais cela ne venait pas à fonctionner,​ connectez votre Dualshock 4 en %%USB%% (tout en gardant l'​équipement Bluetooth activé) et depuis un [[:​terminal]],​ utilisez la [[:​commande_shell|commande]] suivante : <​code>​ds4drv --hidraw --emulate-xboxdrv</​code></​note>​ <note tip>Si jamais cela ne venait pas à fonctionner,​ connectez votre Dualshock 4 en %%USB%% (tout en gardant l'​équipement Bluetooth activé) et depuis un [[:​terminal]],​ utilisez la [[:​commande_shell|commande]] suivante : <​code>​ds4drv --hidraw --emulate-xboxdrv</​code></​note>​
  • dualshock.1662888650.txt.gz
  • Dernière modification: Le 11/09/2022, 11:30
  • par moths-art