Ich habe vor, ein Game-Pad zu kaufen, um Spiele auf Emulatoren (wie ZSNES) zu spielen, und ich habe einige Artikel im Internet gelesen, die sich auf einige Game-Pads beziehen, die unter Linux nicht funktionieren, insbesondere wenn Spiele über Wine gespielt werden. Aber das nur für Wein, oder? Ich habe einige Fragen:
Bedeutet das, dass alle nativen Ubuntu-Spiele gut mit allen Game-Pads funktionieren ODER dass auch diese spezielle Game-Pads haben? das funktioniert unter Ubuntu (12.04).
Was passiert, wenn ich ein zufälliges Game-Pad kaufe, das "Inofficial / Fake" heißt? Wird es als Game-Pad erkannt oder wird es von Ubuntu ignoriert?
Wenn es erkannt wird, wie finde ich die passenden Treiber, die für die Verwendung der Hardware erforderlich sind? ODER werden Treiber nicht benötigt und ich kann sofort mit dem Spielen beginnen, nachdem ich es gekauft und angeschlossen habe?
Obwohl turbo bereits
qjoypad
sehr kurz erwähnt hat, lohnt es sich, eine längere Antwort zu geben, da die allerneueste (und beste) Version kompiliert werden muss, da sie nicht in den Repositories enthalten ist und derzeit auch auf der Site kein Paket verfügbar ist. Zweitens gibt es allgemeinen älteren Blog - Führer in Bezug aufqjoypad
, aber es wäre sinnvoll , einen up-to-date einen für Ubuntu zu haben.Einführung
Was ich mache
Wine
undDosbox
wenn es Probleme mit Spielen und Controller-Unterstützung gibt (was die meiste Zeit der Fall ist), ist die Verwendung eines Programms wie qjoypad . Dieses DienstprogrammDamit es egal ist, ob
wine
oder welches Spielwine
das Joypad unterstützt, können Sie es in der Regel verwenden.Zusammenstellung
Installieren Sie die Abhängigkeiten (und
build-essential
falls erforderlich) mit:Sie benötigen die QT-Bibliotheken zum Ausführen des Programms und die QT-Entwicklerbibliotheken zum Kompilieren
qjoypad
, wie auf der offiziellen Website angegeben . Daher müssen Sie auch das gesamte QT-Entwicklungskit mit installierenDies ist sehr wichtig, da Sie die QT-Bibliotheken zum Erstellen der GUI verwenden.
Laden Sie die neueste Version (derzeit 4.10) von Sourceforge herunter und extrahieren Sie sie anschließend mit
Dann
cd
in diesen Ordner und danncd
in densrc
Ordner und startenInstallieren
Schließen Sie jetzt Ihren Joystick oder Ihr Gamepad an und führen Sie ihn vom Terminal aus
qjoypad &
oder wählen Sie ihn aus dem Startmenü aus.Beim Laden
qjoypad
(Screenshot eins) sehen Sie Tastennummern wie Taste 1, Taste 2 usw. Wenn Sie sehen möchten, was diese auf Ihrem Joystick entsprechen, können Sie installierenevtest
und ausführenevtest
und dann die Gerätenummer Ihres Gamepads auswählen Erhalten Sie die folgenden Informationen:Die
qjoypad
Tastenreihenfolge hier spiegelt das in wider , daher befindet sich die Taste 1 von qjoypadBTN_A
auf dem Controller usw.(Ihre Joypad-Layouts werden gespeichert,
~/.qjoypad3
wenn Sie sie sichern möchten.)Die Readme-Datei im Download mit dem Quellcode enthält auch einige nützliche Informationen zum Einrichten und Ausführen
qjoypad
.Klicken Sie auf Hinzufügen, um ein neues Profil zu erstellen und es zu benennen. Anschließend können Sie alle verfügbaren Schaltflächen zuweisen. Sie müssen jedoch auf Aktualisieren klicken, um Ihre Einstellungen zu speichern.
Sie können alle Achsenpunkte vollständig konfigurieren, und sowohl Sidewinder-Geräte als auch duale Analoggeräte scheinen konfigurierbar zu sein. Weitere Informationen hierzu finden Sie in diesem Artikel und in der nützlichen Readme-Datei, die dem Download des Quellcodes beiliegt.
Abschließende Gedanken
Qjoypad
muss ausgeführt werden (mit dem richtigen Joypad-Spielprofil), wenndosbox
oderwine
gestartet wird.Sie müssen Ihre Tastaturbelegungen zuerst in dem Spiel definieren, in dem Sie verwenden möchten
qjoypad
. Sehr oft sollte die Einstellung in Ihrem Spiel selbst auf Tastatur und nicht auf Joystick eingestellt sein. Dies ist, was ich mitDosbox
Spielen gefunden habe, und es ist wahrscheinlich das gleiche fürWine
Spiele. Sowohl zum Spielen als auch zum Steuern von Programmen, die in einem X-Fenster ausgeführt werden,qjoypad
ist ein sehr nützliches Dienstprogramm.quelle
Im Allgemeinen funktionieren alle USB-Gamepads, die der HID-Spezifikation entsprechen, unter Linux, ohne dass spezielle Treiber erforderlich sind. Das bedeutet, dass so gut wie alle normalen PC-Gamepads funktionieren. Die Unterstützung kann sich jedoch auf grundlegende Funktionen beschränken und Dinge wie Rumpeln werden möglicherweise nicht unterstützt.
Konsolen-Gamepads wie das Xbox360-Gamepad, Wiimote oder Dualshock funktionieren auch unter Linux, erfordern jedoch zusätzliche Arbeit (z. B. Treiber wie qtsixa, cwiid, xpad oder xboxdrv).
quelle
Probiere die atimicro App aus, die für mich die beste war!
http://www.ryochan7.com/projects/antimicro/
quelle
Wenn Sie eine andere DEB oder APT ausprobieren möchten:
suche nach qjoypad unter http://www.ubuntuupdates.org/
und denken Sie daran, dass Setup nur angezeigt wird, wenn Sie von gestartet
qjoypad --notray
und mit der linken Maustaste auf das Symbol geklickt haben!quelle