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 | ||
joystick [Le 29/01/2021, 16:49] 196.64.89.247 [Préambule] |
joystick [Le 15/11/2024, 18:47] (Version actuelle) daebis [AntiMicro] |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
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 500 % des cas, la manette est auto-détectée, surtout si elle est en USG** (si c'est une manette à port jeu arcade, 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 : **NEO** et **DEO**). Ce n'est pas tout à fait comme PS1 Starters et PC 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 87: | 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 214: | 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 == | ||
Ligne 360: | Ligne 360: | ||
À partir de Ubuntu 8.04 "Hardy Heron", la manette fonctionne nativement et directement dès qu'on la branche (la led supérieure gauche devrait clignoter), complètement plug & play =) | À partir de Ubuntu 8.04 "Hardy Heron", la manette fonctionne nativement et directement dès qu'on la branche (la led supérieure gauche devrait clignoter), complètement plug & play =) | ||
- | Pour les distributions antérieures, voir [[:paddle_x360_for_windows_sur_ubuntu|la documentation pour installer la manette]] | + | === Pour une manette Microsoft Xbox series === |
+ | |||
+ | À partir d'Ubuntu 20.04, la manette est prise en charge nativement par Ubuntu, mais ne fonctionne pas, à cause de son firmware. La seule et unique solution est de mettre à jour le firmware de la manette sous Windows. Sous Windows, il faut ouvrir le Microsoft Store, installer l'appli Xbox Accessories. Déconnecter la manette, ouvrir l'appli Xbox Accessories puis brancher la manette et mettre à jour le firmware. Il faut une connexion Internet. Ensuite, la manette fonctionnera parfaitement sous Ubuntu et le SteamDeck. | ||
=== Pour une manette de jeux pour port USB === | === Pour une manette de jeux pour port USB === | ||
Ligne 408: | Ligne 410: | ||
- 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 439: | 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/+1. Le fait est que la plupart des développeurs se basent sur des axes avec des amplitudes de -32000/+32000, et ce, quelle que soit votre manette. |
== Que faire ? == | == Que faire ? == | ||
Ligne 464: | Ligne 466: | ||
===== Configuration des touches ===== | ===== Configuration des touches ===== | ||
- | ==== qJoypad ==== | + | ==== qJoypad ==== |
- | [[qjoypad|QJoyPad]] permet d'assigner des touches du clavier à votre manette. | + | [[qjoypad|QJoyPad]] permet d'assigner des touches du clavier à votre manette. |
<note warning> | <note warning> | ||
Ligne 471: | Ligne 473: | ||
</note> | </note> | ||
- | ==== AntiMicro ==== | + | ==== AntiMicroX ==== |
- | [[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. | + | [[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. |
==== Rejoystick ==== | ==== Rejoystick ==== | ||
Ligne 481: | Ligne 483: | ||
</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 526: | Ligne 528: | ||
^ 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 535: | Ligne 537: | ||
* 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 ===== |