Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| joystick [Le 12/05/2013, 11:17] – [Mes directions ne fonctionnent pas] corrigo | joystick [Le 15/11/2024, 18:47] (Version actuelle) – [AntiMicro] Daebis | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| Ligne 7: | Ligne 7: | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | * Vous devez avoir activé les [[dépôts]] « Universe ». | ||
| * Une manette de jeu pour port jeu ou USB. | * Une manette de jeu pour port jeu ou USB. | ||
| * Une carte son SoundBlaster ou compatible (port jeu uniquement). | * Une carte son SoundBlaster ou compatible (port jeu uniquement). | ||
| Ligne 14: | Ligne 13: | ||
| ===== Préambule ===== | ===== Préambule ===== | ||
| - | Cette page vous permet de faire fonctionner une manette de jeu sous Ubuntu | + | 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, | Pour commencer, branchez votre manette. **Dans 50 % des cas, la manette est auto-détectée, | ||
| - | 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 24: | Ligne 23: | ||
| Depuis Ubuntu 9.04 (noyau 2.6.28), le retour de force est supporté en standard. Cela concerne un nombre limité de joysticks et volants. La liste est la suivante (d' | Depuis Ubuntu 9.04 (noyau 2.6.28), le retour de force est supporté en standard. Cela concerne un nombre limité de joysticks et volants. La liste est la suivante (d' | ||
| - | * DRAGONRISE | + | |
| + | * GREENASIA/ | ||
| + | * LOGITECH (protocole HID non standard) | ||
| + | * LOGITECH | ||
| + | * Wingman Cordless RumblePad | ||
| + | * Wingman Cordless RumblePad 2 | ||
| + | * Wingman Force 3D | ||
| + | * Wingman Force EX | ||
| + | * Formula Force EX wheel | ||
| + | * G25 Racing Wheel | ||
| + | * MOMO force wheel | ||
| + | * RumblePad 2 | ||
| + | * MICROSOFT (protocole HID non standard) | ||
| + | * Sidewinder Force Feedback 2 | ||
| + | * Sidewinder Force Feedback Wheel | ||
| + | * THRUSTMASTER | ||
| + | * FireStorm Dual Power 2 | ||
| + | * Ferrari GT 2-in-1 Force Feedback wheel | ||
| + | * Ferrari GT 2-in-1 Rumble Force wheel | ||
| + | * ZEROPLUS | ||
| + | * Périphériques utilisants le pilote I-Force (iforce.ko) | ||
| + | * ACT Labs Force RS | ||
| + | * AVB Mag Turbo Force | ||
| + | * AVB Top Shot Pegasus | ||
| + | * AVB Top Shot FFB Racing Wheel | ||
| + | * Guillemot Force Feedback Racing Wheel | ||
| + | * Guillemot Jet Leader 3d | ||
| + | * Guillemot Race Leader Force Feedback | ||
| + | * Logitech Wingman Force | ||
| + | * Logitech Wingman Formula Force | ||
| + | * Thrustmaster Motor Sport GT | ||
| - | * GREENASIA/ | + | Pour tester le retour de force sur un joystick, il faut utiliser les outils [[http:// |
| - | + | ||
| - | * LOGITECH (protocole HID non standard) | + | |
| - | + | ||
| - | * LOGITECH | + | |
| - | Wingman Cordless RumblePad | + | |
| - | Wingman Cordless RumblePad 2 | + | |
| - | Wingman Force 3D | + | |
| - | Wingman Force EX | + | |
| - | Formula Force EX wheel | + | |
| - | G25 Racing Wheel | + | |
| - | MOMO force wheel | + | |
| - | RumblePad 2 | + | |
| - | + | ||
| - | * MICROSOFT (protocole HID non standard) | + | |
| - | Sidewinder Force Feeback 2 | + | |
| - | Sidewinder Force Feedback Wheel | + | |
| - | + | ||
| - | * THRUSTMASTER | + | |
| - | FireStorm Dual Power 2 | + | |
| - | Ferrari GT 2-in-1 Force Feedback wheel | + | |
| - | Ferrari GT 2-in-1 Rumble Force wheel | + | |
| - | + | ||
| - | * ZEROPLUS | + | |
| - | + | ||
| - | * Périphériques utilisants le pilote I-Force (iforce.ko) | + | |
| - | ACT Labs Force RS | + | |
| - | AVB Mag Turbo Force | + | |
| - | AVB Top Shot Pegasus | + | |
| - | AVB Top Shot FFB Racing Wheel | + | |
| - | Guillemot Force Feedback Racing Wheel | + | |
| - | Guillemot Jet Leader 3d | + | |
| - | Guillemot Race Leader Force Feedback | + | |
| - | Logitech Wingman Force | + | |
| - | Logitech Wingman Formula Force | + | |
| - | Thrustmaster Motor Sport GT | + | |
| - | + | ||
| - | Pour tester le retour de force sur un joystick, il faut utiliser les outils | + | |
| ===== Calibration, | ===== Calibration, | ||
| Ligne 73: | Ligne 65: | ||
| jstest-gtk | jstest-gtk | ||
| - | |||
| - | === Avec JSCalibrator === | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | [[: | ||
| - | |||
| - | jscalibrator | ||
| - | |||
| - | Cliquez sur le bouton « Calibrate ». | ||
| - | |||
| - | Utilisez tous les axes et boutons de votre manette de jeu pour que le logiciel enregistre les valeurs minimales et maximales de votre manette. | ||
| - | |||
| - | Re-cliquez sur le bouton « Calibrate » pour que ces paramètres soient enregistrés. | ||
| - | |||
| - | **Important :** Une fois sauvées, les informations de calibrations sont stockées dans le fichier « .joystick » dans votre /home/user. | ||
| - | |||
| - | === Par le centre de configuration de KDE === | ||
| - | |||
| - | {{ materiel: | ||
| - | |||
| - | **Conseillé :** [[: | ||
| - | |||
| - | Allez dans le menu// KDE → Centre de configuration de KDE →// section // | ||
| - | |||
| - | 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' | ||
| - | |||
| - | == 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 120: | Ligne 77: | ||
| ∴ [[jscal-jstest|Plus d' | ∴ [[jscal-jstest|Plus d' | ||
| - | |||
| ===== 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 | + | La manette n'est pas détectée ? Vous venez de brancher votre manette et ne voulez pas redémarrer |
| ==== Créer les port jeux dans Linux ==== | ==== Créer les port jeux dans Linux ==== | ||
| Ligne 131: | Ligne 87: | ||
| < | < | ||
| - | Dans un terminal (une console) : | + | Dans un terminal (une console) : |
| * il faut se placer dans le bon répertoire avec la commande : < | * il faut se placer dans le bon répertoire avec la commande : < | ||
| Ligne 148: | 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 | + | Par exemple, pour une SideWinder GamePad (**/!\** cf plus bas pour connaître |
| < | < | ||
| sudo modprobe joydev ## Pilote pour les manettes de jeu | sudo modprobe joydev ## Pilote pour les manettes de jeu | ||
| - | sudo modprobe ' | + | sudo modprobe ' |
| - | sudo modprobe 'le module de votre manette' | + | sudo modprobe 'le module de votre manette' |
| </ | </ | ||
| - | À tout moment vous pouvez voir les modules | + | À tout moment vous pouvez voir les modules |
| < | < | ||
| Ligne 186: | Ligne 142: | ||
| ## Pilotes de manette de jeu (joystick) | ## Pilotes de manette de jeu (joystick) | ||
| joydev | joydev | ||
| - | ' | + | ' |
| 'le module de votre manette' | 'le module de votre manette' | ||
| </ | </ | ||
| Ligne 216: | Ligne 172: | ||
| </ | </ | ||
| - | En plus de cela, vous devez [[: | + | En plus de cela, vous devez [[: |
| < | < | ||
| Ligne 258: | Ligne 214: | ||
| Redémarrez, | Redémarrez, | ||
| - | (Merci [[http:// | + | (Merci [[https:// |
| == 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' | + | Si vous avez une carte son intégrée à un chipset Via (ex. : Via-PT800 ou n' |
| Tout d' | Tout d' | ||
| Ligne 330: | Ligne 286: | ||
| ==== Manettes/ | ==== Manettes/ | ||
| - | == 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 : |
| < | < | ||
| Ligne 338: | Ligne 294: | ||
| </ | </ | ||
| - | == Pour une manette de jeu Microsoft SideWinder == | + | === Pour une manette de jeu Microsoft SideWinder |
| < | < | ||
| sudo modprobe sidewinder | sudo modprobe sidewinder | ||
| - | sudo modprobe analog ## A réserver | + | sudo modprobe analog ## A réserver |
| </ | </ | ||
| - | == Pour une manette MS SideWinder ForceFeedBack Pro == | + | === Pour une manette MS SideWinder ForceFeedBack Pro === |
| < | < | ||
| Ligne 354: | Ligne 310: | ||
| </ | </ | ||
| - | == Pour une manette de jeu Logitech WingMan ADI digital == | + | === Pour une manette de jeu Logitech WingMan ADI digital |
| < | < | ||
| Ligne 360: | Ligne 316: | ||
| </ | </ | ||
| - | == Pour " | + | === Pour " |
| < | < | ||
| Ligne 366: | Ligne 322: | ||
| </ | </ | ||
| - | == Pour " | + | === Pour " |
| < | < | ||
| Ligne 372: | Ligne 328: | ||
| </ | </ | ||
| - | == Pour " | + | === Pour " |
| < | < | ||
| Ligne 378: | Ligne 334: | ||
| </ | </ | ||
| - | == Pour " | + | === Pour " |
| < | < | ||
| Ligne 384: | Ligne 340: | ||
| </ | </ | ||
| - | == Pour " | + | === Pour " |
| < | < | ||
| Ligne 390: | Ligne 346: | ||
| </ | </ | ||
| - | == Pour une manette Guillemot dual analog gamepad (port jeu) == | + | === Pour une manette Guillemot dual analog gamepad (port jeu) === |
| < | < | ||
| Ligne 400: | Ligne 356: | ||
| Pensez aussi au bouton qui active/ | Pensez aussi au bouton qui active/ | ||
| - | == Pour une manette Microsoft Xbox 360 == | + | === Pour une manette Microsoft Xbox 360 === |
| À partir de Ubuntu 8.04 "Hardy Heron", | À partir de Ubuntu 8.04 "Hardy Heron", | ||
| - | Pour les distributions antérieures, | + | === Pour une manette |
| - | == Pour une manette de jeux pour port USB == | + | À partir d' |
| + | |||
| + | === Pour une manette de jeux pour port USB === | ||
| Ligne 418: | Ligne 376: | ||
| </ | </ | ||
| - | 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 |
| Il ne vous restera plus qu'à mettre '' | Il ne vous restera plus qu'à mettre '' | ||
| - | == Autres manettes == | + | === Autres manettes |
| Pour obtenir une liste complète des modules, vous pouvez taper '' | Pour obtenir une liste complète des modules, vous pouvez taper '' | ||
| Ligne 435: | Ligne 393: | ||
| </ | </ | ||
| - | 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 | + | 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 |
| ===== Problèmes ===== | ===== Problèmes ===== | ||
| - | |||
| - | ==== Je n' | ||
| - | |||
| - | C'est apparemment un bug qui est présent dans '' | ||
| ==== On me détecte un bouton qui n' | ==== On me détecte un bouton qui n' | ||
| - | Que ce soit avec jscalibrator, | + | Que ce soit avec kcontrol ou jscal, on vous détecte un bouton qui n' |
| **[[jscal-jstest# | **[[jscal-jstest# | ||
| - D' | - D' | ||
| - | - Téléchargez une version patché du programme jscal qui permet de calibrer un manette en ligne de commande | + | - Téléchargez une version patché du programme jscal qui permet de calibrer un manette en ligne de commande. Voici le prog http:// |
| - extraire le contenu. | - extraire le contenu. | ||
| - ouvrir un terminal dans le dossier. | - ouvrir un terminal dans le dossier. | ||
| - Tapez 'make clean' et puis ' | - Tapez 'make clean' et puis ' | ||
| - | - Téléchargez ce fichier [[http:// | + | - Téléchargez ce fichier [[https:// |
| - Lancez le programme jscal du dossier en tappant le chemin complet vers le prog dans un terminal (' | - Lancez le programme jscal du dossier en tappant le chemin complet vers le prog dans un terminal (' | ||
| - Tapez ' | - Tapez ' | ||
| Ligne 487: | Ligne 441: | ||
| Vous devez surement être sur Ubuntu ou Xubuntu :) | Vous devez surement être sur Ubuntu ou Xubuntu :) | ||
| - | Le fait est que la plupart des développeurs se basent sur des Axes de -32000 +32000, et ce, quel que soit votre manette. | + | Vos directions ont peut-être une amplitude de -1/ |
| - | + | ||
| - | Malheureusement, | + | |
| == Que faire ? == | == Que faire ? == | ||
| Ligne 511: | Ligne 463: | ||
| === Autres solutions === | === Autres solutions === | ||
| + | Pour les jeux et également les émulateurs type GFCE, il existe une solution permettant de programmer votre manette de jeux en lui assignant certaines touches du clavier, voir les logiciels ci-dessous. | ||
| - | Pour les jeux et également les émulateurs type GFCE, il existe une solution permettant de programmer votre manette de jeux en lui assignant certaines | + | ===== Configuration des touches ===== |
| + | ==== qJoypad ==== | ||
| + | [[qjoypad|QJoyPad]] permet d' | ||
| + | <note warning> | ||
| + | QJoyPad n'est plus maintenu depuis février 2010, nous vous conseillons désormais l' | ||
| + | </ | ||
| + | ==== AntiMicroX ==== | ||
| + | [[antimicrox|antimicrox]] 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. | ||
| - | == qJoypad | + | ==== Rejoystick ==== |
| + | <note warning> | ||
| + | __Jojsticken__ n'est plus maintenu depuis septembre 2008, nous vous conseillons désormais l' | ||
| - | qJoypad permet d' | + | FIXME Erreur |
| - | + | ||
| - | Site officiel : http:// | + | |
| - | + | ||
| - | Son installation depuis le site officiel passe par une [[http:// | + | |
| - | + | ||
| - | **__Installation via des .deb :__** | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | Si vous ne savez pas si vous êtes en 32 ou 64 bits, reportez-vous à la documentation [[http:// | + | |
| - | + | ||
| - | **__Installation via des dépôts.__** | + | |
| - | + | ||
| - | Pour l' | + | |
| - | < | + | |
| - | deb http:// | + | |
| - | </ | + | |
| - | + | ||
| - | Ajoutez la cle GPG en envoyant ceci dans un terminal: | + | |
| - | < | + | |
| - | wget -q -O- http:// | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | sudo apt-get update | + | |
| - | </ | + | |
| - | + | ||
| - | Il ne vous reste plus qu'a installer le paquet qjoypad via synaptic | + | |
| - | < | + | |
| - | sudo apt-get install qjoypad | + | |
| - | </ | + | |
| - | + | ||
| - | Vous le trouverez dans votre menu ou dans un terminal en tapant: | + | |
| - | < | + | |
| - | qjoypad | + | |
| - | </ | + | |
| - | Son utilisation en mode graphique est très intuitive et permet | + | |
| - | + | ||
| - | + | ||
| - | == Jojsticken == | + | |
| - | Jojsticken est le successeur | + | |
| - | + | ||
| - | Site officiel : http:// | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | == AntiMicro == | + | |
| - | Un peu mieux que Qjoypad car il permet les combinaisons de touches et ne nécessite pas de modification maison pour les touches au numeru elevé (augmentation du son par ex) | + | |
| - | + | ||
| - | SIte officiel : http:// | + | |
| - | + | ||
| - | == Rejoystick == | + | |
| - | <note warning> | + | |
| - | reJoystick n'est plus maintenu depuis septembre 2008, nous vous conseillons désormais l' | + | |
| </ | </ | ||
| - | 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:// | + | https:// |
| - | Le paquet ne nécessite aucune dépendance, | + | Le paquet ne nécessite aucune dépendance, |
| Une fois installé, utilisez votre console : | Une fois installé, utilisez votre console : | ||
| Ligne 607: | Ligne 511: | ||
| </ | </ | ||
| vous donnera toutes les indications pour créer et sauvegarder des profils de programmation pour vos jeux favoris ! | vous donnera toutes les indications pour créer et sauvegarder des profils de programmation pour vos jeux favoris ! | ||
| + | |||
| + | ==== Jojsticken ==== | ||
| + | Jojsticken est le successeur de rejoystick puisqu' | ||
| + | |||
| + | Site officiel : http:// | ||
| + | |||
| + | L' | ||
| + | |||
| + | ==== jstest-gtk==== | ||
| + | Probablement obsolète, mais utile éventuellement pour des vielles version d' | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||
| ===== Reconnaissance du matériel | ===== Reconnaissance du matériel | ||
| ^ Modèle | ^ Modèle | ||
| - | | Logitech Gamepad F310 | Fonctionne, juste un axe et une gâchette à inverser avec jstest-gtk | + | | Logitech Gamepad F310 | Fonctionne, juste un axe et une gâchette à inverser avec jstest-gtk |
| | Logitech Precision | | Logitech Precision | ||
| - | | Speedlink Strike (SL-6535-SSV-01) | + | | Speedlink Strike (SL-6535-SSV-01) |
| Ligne 619: | Ligne 537: | ||
| * Voir dans la documentation du noyau ici : [[http:// | * Voir dans la documentation du noyau ici : [[http:// | ||
| - | * Un HOWTO sympatique : http:// | + | * Un HOWTO sympatique : https:// |
| * Concernant les volants : http:// | * Concernant les volants : http:// | ||
| - | * Piloter Xorg avec une manette : http:// | + | * Piloter Xorg avec une manette : https:// |
| * http:// | * http:// | ||
| - | * **English version** : http:// | + | * **English version** : https:// |
| ===== Autres pages en lien avec les sujets ===== | ===== Autres pages en lien avec les sujets ===== | ||
