Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
joystick [Le 07/08/2017, 10:27] L'Africain tag |
joystick [Le 11/09/2022, 11:27] 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) |
||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
===== Préambule ===== | ===== Préambule ===== | ||
- | Cette page vous permet de faire fonctionner une manette de jeu sous Ubuntu ou Kubuntu 6.06 et 6.10 ou suivant. | + | Cette page vous permet de faire fonctionner une manette de jeu sous Ubuntu. |
Pour commencer, branchez votre manette. **Dans 50 % des cas, la manette est auto-détectée, surtout si elle est en USB** (si c'est une manette à port jeu, un redémarrage de l'ordinateur avec la manette branchée sera nécessaire pour le savoir). Vous allez donc déjà tester cela. Si cela ne marche pas, reportez-vous à la suite. | Pour commencer, branchez votre manette. **Dans 50 % des cas, la manette est auto-détectée, surtout si elle est en USB** (si c'est une manette à port jeu, un redémarrage de l'ordinateur avec la manette branchée sera nécessaire pour le savoir). Vous allez donc déjà tester cela. Si cela ne marche pas, reportez-vous à la suite. | ||
- | Sachez aussi que **la plupart des applications utilisent leur propre algorithme pour la détection des manettes** (même s'il y a tout de même 2 API dominantes : **Linux** et **SDL**). Ce n'est pas tout à fait comme MS Windows où il y a un seul outil centralisé qui gère la manette et ses propriétés (et où les jeux utilisent ces données-là). | + | Sachez aussi que **la plupart des applications utilisent leur propre algorithme pour la détection des manettes** (même s'il y a tout de même 2 API dominantes : **Linux** et **SDL**). Ce n'est pas tout à fait comme MS Windows où il y a un seul outil centralisé qui gère la manette et ses propriétés (et où les jeux utilisent ces données-là). |
===== Retour de Force (ou Force Feedback) ===== | ===== Retour de Force (ou Force Feedback) ===== | ||
Ligne 38: | Ligne 38: | ||
* Sidewinder Force Feedback 2 | * Sidewinder Force Feedback 2 | ||
* Sidewinder Force Feedback Wheel | * Sidewinder Force Feedback Wheel | ||
- | * THRUSTMASTER | + | * THRUSTMASTER |
* FireStorm Dual Power 2 | * FireStorm Dual Power 2 | ||
* Ferrari GT 2-in-1 Force Feedback wheel | * Ferrari GT 2-in-1 Force Feedback wheel | ||
Ligne 65: | Ligne 65: | ||
jstest-gtk | jstest-gtk | ||
- | |||
- | |||
- | |||
- | === Par le centre de configuration de KDE === | ||
- | |||
- | {{ materiel:joystick:manettedejeu5.png?250}} | ||
- | |||
- | **Conseillé :** [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://kcontrol|kcontrol]]** si vous n'utilisez pas KDE. | ||
- | |||
- | Allez dans le menu// KDE → Centre de configuration de KDE →// section //Périphériques → Manette de jeu//. | ||
- | |||
- | Cela vous donnera une fenêtre qui ressemble à la capture ci-contre. | ||
- | |||
- | Cliquez sur le bouton « Calibrer », puis procédez au calibrage de la manette avec les instructions qui vous seront demandées. | ||
- | |||
- | Soyez attentif aux demandes (Minimum, Centre et Maximum). Si vous vous trompez dans l'ordre, n'hésitez pas à annuler et reprendre la calibration. | ||
- | |||
- | == Kubuntu 7.04 == | ||
- | |||
- | Pour Kubuntu Feisty, le Paneau de configuration de KDE a été légèrement modifié, vous trouverez donc votre configurateur de Manette dans //Menu KDE → Configuration → Clavier et Souris//. | ||
- | |||
=== Par le mode console === | === Par le mode console === | ||
Ligne 98: | Ligne 77: | ||
∴ [[jscal-jstest|Plus d'informations sur jsCal et jsTest…]] ∴ | ∴ [[jscal-jstest|Plus d'informations sur jsCal et jsTest…]] ∴ | ||
- | |||
===== Méthode manuelle ===== | ===== Méthode manuelle ===== | ||
- | La manette n'est pas détectée ? Vous venez de brancher votre manette et ne voulez pas redémarer votre ordinateur ? OK ! | + | La manette n'est pas détectée ? Vous venez de brancher votre manette et ne voulez pas redémarrer votre ordinateur ? OK ! |
==== Créer les port jeux dans Linux ==== | ==== Créer les port jeux dans Linux ==== | ||
Ligne 109: | Ligne 87: | ||
<note>Cela semble être facultatif.</note> | <note>Cela semble être facultatif.</note> | ||
- | Dans un terminal (une console) : | + | Dans un terminal (une console) : |
* il faut se placer dans le bon répertoire avec la commande : <code>cd /dev/input</code> | * il faut se placer dans le bon répertoire avec la commande : <code>cd /dev/input</code> | ||
Ligne 126: | Ligne 104: | ||
Dans un terminal (une console) charger en mémoire les pilotes requis selon votre manette. | Dans un terminal (une console) charger en mémoire les pilotes requis selon votre manette. | ||
- | Par exemple, pour une SideWinder GamePad (**/!\** cf plus bas pour connaitre les bons modules !! **/!\**) : | + | Par exemple, pour une SideWinder GamePad (**/!\** cf plus bas pour connaître les bons modules !! **/!\**) : |
<code> | <code> | ||
sudo modprobe joydev ## Pilote pour les manettes de jeu | sudo modprobe joydev ## Pilote pour les manettes de jeu | ||
- | sudo modprobe 'module correspondant à votre port jeu' ## voir en bas pour connaitre le bon module (pour les carte son non lister il est possible que ce soit ns558 | + | sudo modprobe 'module correspondant à votre port jeu' ## voir en bas pour connaître le bon module (pour les cartes son non listées il est possible que ce soit ns558 |
- | sudo modprobe 'le module de votre manette' ## voir en bas pour connaitre le bon module | + | sudo modprobe 'le module de votre manette' ## voir en bas pour connaître le bon module |
</code> | </code> | ||
- | À tout moment vous pouvez voir les modules chargé avec la commande : | + | À tout moment vous pouvez voir les modules chargés avec la commande : |
<code> | <code> | ||
Ligne 164: | Ligne 142: | ||
## Pilotes de manette de jeu (joystick) | ## Pilotes de manette de jeu (joystick) | ||
joydev ## Pilote pour les manettes de jeu | joydev ## Pilote pour les manettes de jeu | ||
- | 'module correspondant à votre port jeu' ## voir en bas pour connaitre le bon module (pour les carte son non lister il est possible que ce soit ns558 | + | 'module correspondant à votre port jeu' ## voir en bas pour connaître le bon module (pour les cartes son non listées il est possible que ce soit ns558 |
'le module de votre manette' ## voir en bas pour connaître le bon module | 'le module de votre manette' ## voir en bas pour connaître le bon module | ||
</code> | </code> | ||
Ligne 194: | Ligne 172: | ||
</code> | </code> | ||
- | En plus de cela, vous devez [[:tutoriel:comment_modifier_un_fichier|créer ou modifier le fichier]] /etc/modules.conf, pour y ajouter les lignes suivante : | + | En plus de cela, vous devez [[:tutoriel:comment_modifier_un_fichier|créer ou modifier le fichier]] /etc/modules.conf, pour y ajouter les lignes suivantes : |
<code> | <code> | ||
Ligne 236: | Ligne 214: | ||
Redémarrez, et refaites le tuto depuis le début. | Redémarrez, et refaites le tuto depuis le début. | ||
- | (Merci [[http://forum.ubuntu-fr.org/viewtopic.php?id=45966|PierreR]]) | + | (Merci [[https://forum.ubuntu-fr.org/viewtopic.php?id=45966|PierreR]]) |
== Pour une carte son intégrée de marque via == | == Pour une carte son intégrée de marque via == | ||
- | Si vous avez une carte son intégrée à un chipset Via (ex. : Via-PT800 ou n'importe quel autre chipset de cette marque ), et que vous n'avez pas réussit à faire marché votre joystick, une petite manipulation préliminaire s'impose. | + | Si vous avez une carte son intégrée à un chipset Via (ex. : Via-PT800 ou n'importe quel autre chipset de cette marque ), et que vous n'avez pas réussi à faire marcher votre joystick, une petite manipulation préliminaire s'impose. |
Tout d'abord, vérifier le modèle de votre carte son : dans une console tapez | Tout d'abord, vérifier le modèle de votre carte son : dans une console tapez | ||
Ligne 310: | Ligne 288: | ||
=== Pour une manette analogique === | === Pour une manette analogique === | ||
- | Ce pilote marche bien avec les manettes bas de gammes : | + | Ce pilote marche bien avec les manettes bas de gamme : |
<code> | <code> | ||
Ligne 320: | Ligne 298: | ||
<code> | <code> | ||
sudo modprobe sidewinder | sudo modprobe sidewinder | ||
- | sudo modprobe analog ## A réserver a la gamme joystick | + | sudo modprobe analog ## A réserver à la gamme joystick |
</code> | </code> | ||
Ligne 396: | Ligne 374: | ||
</code> | </code> | ||
- | Maintenant, si vous branchez votre manette (au cas ou vous ne l'aurez pas déjà fait) et testez-la. | + | Maintenant, si vous branchez votre manette (au cas ou vous ne l'auriez pas déjà fait) et testez-la. |
Il ne vous restera plus qu'à mettre ''usbhid'' et ''joydev'' dans /etc/modules comme indiqué plus haut. | Il ne vous restera plus qu'à mettre ''usbhid'' et ''joydev'' dans /etc/modules comme indiqué plus haut. | ||
Ligne 413: | Ligne 391: | ||
</code> | </code> | ||
- | Vous atterrirez sur une liste COMPLÈTE de tous les modules disponibles. Rendez-vous dans le dossier joystick, et vous verrez tous les modules joystick possible et inimaginable ! :-) | + | Vous atterrirez sur une liste COMPLÈTE de tous les modules disponibles. Rendez-vous dans le dossier joystick, et vous verrez tous les modules joystick possibles et inimaginables ! :-) |
Ligne 430: | Ligne 408: | ||
- ouvrir un terminal dans le dossier. | - ouvrir un terminal dans le dossier. | ||
- Tapez 'make clean' et puis 'make' (le prog est déjà compilé pour du amd64, donc à ne faire que si votre architecture est du i386) | - Tapez 'make clean' et puis 'make' (le prog est déjà compilé pour du amd64, donc à ne faire que si votre architecture est du i386) | ||
- | - Téléchargez ce fichier [[http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=joystick.diff;att=1;bug=444142]] et placez-le dans le dossier. Il rajoute les commande qu'on a besoin au programme. | + | - Téléchargez ce fichier [[https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=joystick.diff;att=1;bug=444142]] et placez-le dans le dossier. Il rajoute les commande qu'on a besoin au programme. |
- Lancez le programme jscal du dossier en tappant le chemin complet vers le prog dans un terminal ('~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0) | - Lancez le programme jscal du dossier en tappant le chemin complet vers le prog dans un terminal ('~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0) | ||
- Tapez '~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -c pour calibrer le volant. | - Tapez '~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -c pour calibrer le volant. | ||
Ligne 486: | Ligne 464: | ||
===== Configuration des touches ===== | ===== Configuration des touches ===== | ||
- | ==== qJoypad ==== | + | ==== qJoypad ==== |
- | [[qjoypad|QJoyPad]] permet d'assigner des touches du clavier a votre manette. | + | [[qjoypad|QJoyPad]] permet d'assigner des touches du clavier à votre manette. |
<note warning> | <note warning> | ||
Ligne 494: | Ligne 472: | ||
==== AntiMicro ==== | ==== AntiMicro ==== | ||
- | [[antimicro|AntiMicro]] Un peu plus évolué que Qjoypad car il permet les combinaisons de touches complexes et n'a pas le soucis de la limite des identifiants des touches. | + | [[antimicro|AntiMicro]] Un peu plus évolué que Qjoypad car il permet les combinaisons de touches complexes et n'a pas le souci de la limite des identifiants des touches. |
==== Rejoystick ==== | ==== Rejoystick ==== | ||
<note warning> | <note warning> | ||
- | Jojsticken n'est plus maintenu depuis septembre 2008, nous vous conseillons désormais l'utilisation de AntiMicro. | + | __Jojsticken__ n'est plus maintenu depuis septembre 2008, nous vous conseillons désormais l'utilisation de AntiMicro. |
+ | |||
+ | FIXME Erreur de paragraphe ou de nom... | ||
</note> | </note> | ||
- | Pour cela téléchargez le paquet rejoystick (une recherche google vous permettra de le trouver sans problème)ou télécharger le paquet à cette adresse : | + | Pour cela téléchargez le paquet rejoystick (une recherche google vous permettra de le trouver sans problème)ou télécharger le paquet à cette adresse : |
- | http://sourceforge.net/projects/rejoystick/ | + | https://sourceforge.net/projects/rejoystick/ |
- | Le paquet ne nécessite aucune dépendance, mais n'est pas présent dans les dépôts d'Ubuntu. | + | Le paquet ne nécessite aucune dépendance, mais n'est pas présent dans les dépôts d'Ubuntu. |
Une fois installé, utilisez votre console : | Une fois installé, utilisez votre console : | ||
Ligne 531: | Ligne 511: | ||
==== Jojsticken ==== | ==== Jojsticken ==== | ||
- | Jojsticken est le successeur de rejoystick puisqu'il est développé par le même auteur de ce dernier. | + | Jojsticken est le successeur de rejoystick puisqu'il est développé par le même auteur que ce dernier. |
Site officiel : http://jojsticken.sourceforge.net/ | Site officiel : http://jojsticken.sourceforge.net/ | ||
Ligne 546: | Ligne 526: | ||
^ Modèle ^ Fonctionne ou pas ^ Version ubuntu ^ Info/Liens ^ | ^ Modèle ^ Fonctionne ou pas ^ Version ubuntu ^ Info/Liens ^ | ||
- | | Logitech Gamepad F310 | Fonctionne, juste un axe et une gâchette à inverser avec jstest-gtk | Ubuntu 12.10 | http://forum.ubuntu-fr.org/viewtopic.php?pid=4655791 | | + | | Logitech Gamepad F310 | Fonctionne, juste un axe et une gâchette à inverser avec jstest-gtk | Ubuntu 12.10 | https://forum.ubuntu-fr.org/viewtopic.php?pid=4655791 | |
| Logitech Precision | Out-of-the-box! | Ubuntu 12.04 | 8 boutons réglables + 1 axe avec jstest-gtk | | | Logitech Precision | Out-of-the-box! | Ubuntu 12.04 | 8 boutons réglables + 1 axe avec jstest-gtk | | ||
- | | Speedlink Strike (SL-6535-SSV-01) | Out-of-the-box! | Ubuntu 11.04 | http://www.speedlink.com/?p=2&cat=4132&pid=23398&paus=1 | | + | | Speedlink Strike (SL-6535-SSV-01) | Out-of-the-box! | Ubuntu 11.04 | https://www.speedlink.com/?p=2&cat=4132&pid=23398&paus=1 | |
Ligne 555: | Ligne 535: | ||
* Voir dans la documentation du noyau ici : [[http://www.freelink.cx/joystick.html]]. | * Voir dans la documentation du noyau ici : [[http://www.freelink.cx/joystick.html]]. | ||
- | * Un HOWTO sympatique : http://ubuntuforums.org/showthread.php?t=330607 | + | * Un HOWTO sympatique : https://ubuntuforums.org/showthread.php?t=330607 |
* Concernant les volants : http://www.wingmanteam.com/linux.htm | * Concernant les volants : http://www.wingmanteam.com/linux.htm | ||
- | * Piloter Xorg avec une manette : http://forum.ubuntu-fr.org/viewtopic.php?pid=947925 | + | * Piloter Xorg avec une manette : https://forum.ubuntu-fr.org/viewtopic.php?pid=947925 |
* http://www.trustonme.net/didactels/160.html#joyson | * http://www.trustonme.net/didactels/160.html#joyson | ||
- | * **English version** : http://ubuntuforums.org/showthread.php?p=2685180 | + | * **English version** : https://ubuntuforums.org/showthread.php?p=2685180 |
===== Autres pages en lien avec les sujets ===== | ===== Autres pages en lien avec les sujets ===== |