Je prévois d'acheter une manette de jeu pour jouer à des jeux sur des émulateurs (comme ZSNES) et j'ai lu quelques articles sur le net liés à certaines manettes de jeu ne fonctionnant pas sous Linux, en particulier lorsque vous jouez à des jeux via Wine. Mais cela uniquement pour Wine, non? Il y a quelques questions dans mon esprit, comme:
Cela signifie-t-il que tous les jeux Ubuntu natifs fonctionnent correctement avec des manettes de jeu OU cela a également des manettes de jeu spécifiques? qui fonctionnent sur Ubuntu (12.04).
Que se passe-t-il si j'achète une manette de jeu aléatoire disant Non officiel / Faux, la reconnaîtra-t-elle comme une manette de jeu ou Ubuntu l'ignorera-t-elle?
S'il est reconnu, comment vais-je trouver les pilotes appropriés requis pour utiliser le matériel? OU les pilotes ne seront-ils pas nécessaires et je pourrai commencer à jouer, juste après l'avoir acheté et branché?
Même si turbo l' a déjà mentionné
qjoypad
très brièvement, cela vaut la peine de fournir une réponse plus longue, car la toute dernière (et la meilleure) version doit être compilée, car elle n'est pas dans les référentiels et aucun package n'est actuellement disponible sur le site non plus. En second lieu , il y a des généraux guides de blog plus âgés en ce qui concerneqjoypad
, mais il serait utile d'avoir une une mise à jour pour Ubuntu.introduction
Ce que je fais
Wine
etDosbox
quand il y a des problèmes avec le support des jeux et des manettes (ce qui est la plupart du temps), c'est d'utiliser un programme tel que qjoypad . Cet utilitairede sorte que peu importe si
wine
le jeu en lui-mêmewine
prend en charge le joypad, vous pourrez généralement l'utiliser.Compilation
Installez les dépendances (et
build-essential
si nécessaire) avec:Vous aurez besoin des bibliothèques QT pour exécuter le programme et des bibliothèques de développement QT pour compiler
qjoypad
, comme indiqué sur le site officiel , vous devez donc également installer l'intégralité du kit de développement QT avecCeci est très important car vous utilisez les bibliothèques QT pour construire l'interface graphique.
Téléchargez la dernière version (actuellement 4.10) de Sourceforge , puis extrayez-la avec
Ensuite,
cd
dans ce dossier, puiscd
dans lesrc
dossier et exécutezInstaller
Connectez maintenant votre joystick ou votre manette de jeu et exécutez à partir du terminal
qjoypad &
ou sélectionnez-le dans le menu du lanceur.Lorsque vous chargez
qjoypad
(capture d'écran un), vous verrez des numéros de boutons tels que le bouton 1, le bouton 2, etc. Si vous souhaitez voir à quoi ils correspondent sur votre joystick, vous pouvez installerevtest
et exécuterevtest
, puis sélectionnez le numéro de périphérique de votre manette de jeu à obtenez les informations suivantes:L'ordre des boutons ici reflète cela
qjoypad
, donc le bouton 1 de qjoypad estBTN_A
sur le contrôleur, etc.(Les dispositions de votre joypad sont stockées
~/.qjoypad3
si vous souhaitez les sauvegarder.)Le fichier Lisez-moi du téléchargement avec le code source contient également des informations utiles sur la configuration et l'exécution
qjoypad
.Cliquez sur ajouter pour créer un nouveau profil et nommez-le, puis vous pouvez attribuer tous les boutons disponibles, mais vous devez cliquer sur mettre à jour pour enregistrer vos paramètres.
Vous pouvez configurer entièrement tous les points d'axe, et les dispositifs de type Sidewinder et double analogique semblent être configurables. Plus de détails à ce sujet sont disponibles dans cet article et sur le readme utile inclus avec le téléchargement du code source.
Dernières pensées
Qjoypad
doit être en cours d'exécution (avec votre profil de jeu joypad correct sélectionné) au momentdosbox
ouwine
est lancé.Vous devez d'abord définir vos liaisons clavier dans le jeu dans lequel vous souhaitez utiliser
qjoypad
. Très souvent, dans votre jeu, le paramètre doit être défini sur le clavier et non sur le joystick. C'est ce que j'ai trouvé avec lesDosbox
jeux, et c'est probablement la même chose pour lesWine
jeux. À la fois pour les jeux et pour contrôler tout programme exécuté dans une fenêtre X,qjoypad
est un utilitaire très utile.la source
De manière générale, tous les manettes de jeu USB qui suivent les spécifications HID fonctionnent sous Linux sans avoir besoin de pilotes spéciaux, ce qui signifie à peu près tous les manettes de jeu PC normales fonctionneront. Le support peut cependant être limité aux fonctionnalités de base et des choses comme le grondement peuvent ne pas être prises en charge.
Les manettes de jeu de console telles que la manette de jeu Xbox360, la Wiimote ou la Dualshock fonctionneront également sous Linux, mais nécessitent un travail supplémentaire (c'est-à-dire des pilotes tels que qtsixa, cwiid, xpad ou xboxdrv).
la source
Essayez l'application atimicro qui pour moi était la meilleure!
http://www.ryochan7.com/projects/antimicro/
la source
Si vous voulez essayer d'autres DEB ou APT:
recherchez qjoypad sur http://www.ubuntuupdates.org/
et rappelez-vous que la configuration n'apparaît que si elle est démarrée
qjoypad --notray
et cliquez avec le bouton gauche sur l'icône!la source