Comment configurer une manette de jeu ou une manette de jeu?


68

J'ai récemment reçu un Logitech Rumblepad 2 (un joystick, comme un contrôleur PS2) d'un ami.

Comment pourrais-je configurer ceci dans Ubuntu? Si possible, je préférerais utiliser un utilitaire graphique.

J'ai essayé jstest-gui, mais ça montre mon accéléromètre!


1
Voulez-vous dire quelle marque et quel modèle est votre manette de jeu?
Geppettvs D'Constanzo

@ GeppettvsD'Constanzo: jamais !!!! : D (blague) mettant à jour la question
RolandiXor

3
jscalibrator: - n'est plus disponible, - n'a pas été corrigé - ne sera pas corrigé Réf: bugs.launchpad.net/ubuntu/+s...sw/+bug/416628 Vous cherchez une alternative

Réponses:


35

Ce processus fonctionnera pour Ubuntu 11.04 (Natty) et les versions antérieures. Pour les dernières versions, veuillez vous référer à cette réponse de RolandiXor . Je vous remercie.

Non testé par moi, mais trouvé dans un lien fourni à: http://ubuntuforums.org/showthread.php?t=393425 , j'espère que cela pourra vous aider.

Installer le joystick et le jscalbrator

sudo apt install joystick jscalibrator

puis exécutez les processus d'étalonnage

jscal -c /dev/input/js0 (c'est l'emplacement de mon joystick, vérifiez le vôtre)

jstest /dev/input/js0 (ou n'importe où) Si je me souviens bien, cela devrait renvoyer 0 sans erreur.

exécuter jscalibrator

jscalibrator

et il devrait reconnaître le type de manette de jeu correctement et reconnaître tous vos boutons, et l'axe

entrez la description de l'image ici

entrez la description de l'image ici

Il y a aussi une application appelée jstest-gtk , qui semble faire quelque chose comme ça, je poste ici une capture d'écran et le lien pour vous: https://github.com/Grumbel/jstest-gtk (ce logiciel devra peut-être être compilé afin de le faire fonctionner)

entrez la description de l'image ici


5
Il est temps de mettre à jour cette réponse: $ sudo apt-get install jscalibrator Lecture des listes de paquets ... Terminé Construction de l’arbre de dépendance Lecture des informations sur l’état ... Terminé E: Impossible de localiser le paquet jscalibrator
matteo

2
La réponse a été mise à jour. Veuillez vous référer à cette réponse de RolandiXor pour obtenir de l'aide sur les nouvelles versions. Merci askubuntu.com/a/270111/9598
Geppettvs D'Constanzo

Je suppose que la première capture d'écran montre jscalibrator? C'est exactement le logiciel que je recherche. Comme il n’existe plus dans les versions les plus récentes d’Ubuntu, existe-t-il une alternative qui montre à quoi devrait ressembler une pression sur un bouton? Parce que je ne sais pas quels boutons 0 à 11 sont supposés mapper, je ne sais pas comment utiliser jstest ou jscal. Si aucun logiciel de ce type n'existe, y a-t-il une image montrant un mappage de référence? Je suppose que X = 0, O = 1, carré = 2, triangle = 4 mais c'est à peu près tout ce que je peux deviner.
Christian

certains de ces outils me permettent-ils de choisir le pilote d’entrée que le contrôleur doit utiliser? comme udev par exemple?
philx_x

30

Il est possible de calibrer les joysticks dans Kubuntu en utilisant les paramètres système de KDE. C’est un peu une solution "excessive", car elle nécessite bien sûr KDE (et la plupart des utilisateurs d’Ubuntu ne le voudront pas).

entrez la description de l'image ici

Je n'avais pas mon joystick branché pour la capture d'écran ci-dessus, mais je l'ai déjà essayé et ça marche.

JStest gtk et joystick

Ce sont deux outils inclus dans les dépôts Ubuntu que je n’ai pas testés récemment (je les ai trouvés lors de la recherche d’autres options). Le premier des deux, jstest-gtk, est un outil graphique et joystickun ensemble d’utilitaires en ligne de commande.

Vous pouvez les installer en utilisant:

sudo apt-get install jstest-gtk 

ou

sudo apt-get install joystick

Jstest-gtk est une interface utilisateur des outils de ligne de commande de joystick.


J'ai installé kde-system-settingsmais je ne trouve pas ces paramètres. Où sont-ils exactement? Dois-je installer un autre package?
Seth

Le joystick de type @Seth dans le champ de recherche et les périphériques de saisie doivent être mis en surbrillance.
RolandiXor

Je dois avoir besoin d'un autre paquet alors .. Voir: i.stack.imgur.com/h2437.png
Seth

@Seth, il faudrait que je le retrouve :(
RolandiXor

2
J'ai essayé jstest-gtkmais cela ne semble pas me permettre de changer quoi que ce soit .. utile pour tester cependant.
Seth

23

J'utilise Ubuntu 13.04 et Logitech Rumblepad 2. Et ce que j'ai fait, c'est installer ceux-ci, joystick et jstest-gtk . Il a déjà été calibré par défaut et le joystick est détecté correctement. Il suffit de brancher et de jouer.

Si vous avez besoin d'étalonner et d'enregistrer votre configuration, vous pouvez le faire en ouvrant jtest-gtk, vous verrez ceci,

entrez la description de l'image ici

Vous pouvez calibrer en double-cliquant sur l'appareil.

entrez la description de l'image ici

J'espère que cela vous aidera comme cela m'a été fait.


Comment sauvegardez-vous votre configuration? Où est-il sauvé? Dans quel dossier?
erik

Cela a également fonctionné le 16.04, merci Shaharil.
TenLeftFingers

14

Les réponses ici deviennent un peu vieilles maintenant, et les utilisateurs semblent avoir de nouveau des problèmes. Il s'agit donc d'une solution actuelle de 2016 pour configurer votre manette de jeu ou votre manette de jeu sur Ubuntu.

Vous pouvez utiliser antimicro, c’est une fourchette de joy2keyet a GUI, utilisez ceci PPApour 12.04 à 15.10

sudo add-apt-repository ppa:ryochan7/antimicro
sudo apt-get update
sudo apt-get install antimicro

Pour 16.04+ utiliser cette PPA

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install antimicro

La source

Screnshot d'AntiMicro et mappage de clés


1
Cela a également fonctionné avec l' droidpadapplication qui permet au téléphone Android d'être utilisé comme manette de jeu.
Vivi

Cette application ne modifie pas mes manettes USB le 15.10 - elles fonctionnent bien le 14.04 cependant. Des solutions de contournement pour 15.10?
TenLeftFingers

Je ne connais pas de solution de rechange, cela a fonctionné pour moi le 15.10, mais voici certaines choses à essayer: mettez à jour votre noyau et votre système en sudo apt-get dist-upgradeessayant d'installer le pilote xbox sudo apt-get install xboxdrvaprès chaque redémarrage. J'ai également mis à jour la réponse pour inclure une version 16.04 si vous souhaitez effectuer une mise à niveau. @TenLeftFingers
Mark Kirby

Merci Mark Kirby. Il s'avère que mon ordinateur portable ne fournit pas assez d'énergie via USB à moins que l'accord d'alimentation ne soit connecté.
TenLeftFingers

@TenLeftFingers (et à toute autre personne dont le contrôleur n'est pas reconnu lorsqu'il est branché via un câble USB) - le câble plus court vaut la peine d'être essayé . Je venais d’attraper le plus proche, qui était assez long. Rien n'a été reconnu. J'ai essayé un très court et un contrôleur PS2 et un contrôleur Xbox One ont ensuite été trouvés à l'aideftest /dev/input/by-id/..
n1k31t4

7

J'utilise actuellement qjoypad pour mapper les clés (même la souris) sur un Gamepad F310 de Logitech. Cela fonctionne bien pour les jeux conçus uniquement avec les commandes du clavier et de la souris. Cela semble nécessiter d'être exécuté à partir de la cli en tant que qjoypad --notray. Il utilise une interface graphique.

Comment installer Qjoypad
Ajoutez d’abord le ppa de GetDeb Games

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu raring-getdeb games" >> /etc/apt/sources.list.d/getdeb.list'

Puis mettre à jour et installer le paquet

sudo apt-get update
sudo apt-get install qjoypad

Vous pouvez également télécharger le paquet ici et l'installer avec votre gestionnaire de paquets préféré.


qjoypad n'est pas dans le référentiel d'ubuntu. Ça vous dérange de donner des instructions pour l’ajouter?
Nil

1
Je semble me souvenir d’avoir installé via le gestionnaire de paquets synaptic. Je vérifierai quand je rentrerai à la maison, mais vous pouvez l'obtenir sur qjoypad.sourceforge.net . Décomprimez le tar.gz et l'installation devrait être aussi simple que ./config make make install
iyrin

1
ne semble pas que le paquet ait été mis à jour depuis plus de 3 ans. De plus, il ne semble pas y avoir de ppa pour cela, pas comme si cela importait étant donné l'absence de mises à jour. Ce n'est certainement pas dans le référentiel de raring. NVM, trouvé ubuntuupdates.org/ppa/getdeb_games?dist=raring
Nil

J'essaie toujours de comprendre comment obtenir cette option notray à partir du lanceur
Néant

1
@Nil au moment d'écrire ceci, qjoypad en fait dans les dépôts Ubuntu.
Enkouyami
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.