Page 1 of 1
Kein Joystick in HELI-X unter Ubuntu
Posted: 19 Feb 2011 23:22
by stekohl
Hallo Forum,
ich hab da mal ein Problem.
Folgende Konfiguration UBUNTU 10.04 und ModelCraft Joystick.
Im /dev/input Verzeichniss gibt es ein js0. Per cat /dev/input/js0 bekomme ich auch Signale vom JOYSTICK.
Wenn ich Heli-X starte wird jedoch kein Joystick erkannt. Habe schon fast alles was im Forum steht probiert. (chmod / Joystickanalyser) Es wird jedoch auch vom Analyser ausser den Controllern (Maus / Tastatur) nix gezeigt.
Programme wie Flightgear etc. erkennen den Controller ohne Probleme.
Hier meine log.txt:
Code: Select all
Set new path for the resources: /opt/HELI-X30/resources/
Set new path for the user files: /opt/HELI-X30/files/
Using openGLLayer JOGL_AWT
Found 11 display modes
Linux plugin claims to have found 6 controllers
No Joystick found
Bin für jede Idee dankbar.
Gruß,
Stephan
Re: Kein Joystick in HELI-X unter Ubuntu
Posted: 20 Feb 2011 11:37
by Michael
Hallo,
HELI-X 3.0 erkennt mehr Devices als Joystick als HELi-X 0.9. Was verwendest Du?
Michael
Re: Kein Joystick in HELI-X unter Ubuntu
Posted: 20 Feb 2011 12:56
by stekohl
Hallo Michael,
3.0.
Ich fand die Idee ganz charmant, auf dem HTPC unter UBUNTU HELI-X laufen zu lassen.
Ich gebe Dir mal ein Paar Info's mehr.
Ausgabe Joystickanalyzer:
Code: Select all
./runAnalyzer.sh
Joystick-Analyzer (by Michael Schreiner)
Linux plugin claims to have found 6 controllers
Controller: Logitech Cordless MediaBoard Pro(TM)
Type: Mouse
Controller: Budget-CI dvb ir receiver saa7146 (0)
Type: Keyboard
Controller: iMON PAD IR Mouse (15c2:0035)
Type: Mouse
Controller: Macintosh mouse button emulation
Type: Mouse
Controller: Power Button
Type: Keyboard
Controller: Power Button
Type: Keyboard
Ausgabe jstest /dev/input/js
Code: Select all
jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (ART TECH GAME. ) has 6 axes (X, Y, Z, Rx, Ry, Rz)
and 0 buttons ().
Testing ... (interrupt to exit)
Axes: 0: 0 1: 1351 2:-32767 3:-32767 4:-32767 5:-32767 ^C
Linux findets, Heli-X will es aber nicht.
Hier nochmal die Rechte von /dev/input/:
Code: Select all
drwxrwxrwx 2 root root 160 2011-02-20 12:35 by-id
drwxrwxrwx 2 root root 160 2011-02-20 12:35 by-path
crwxrwxrwx 1 root root 13, 64 2011-02-20 12:30 event0
crwxrwxrwx 1 root root 13, 65 2011-02-20 12:30 event1
crwxrwxrwx 1 root root 13, 66 2011-02-20 12:30 event2
crwxrwxrwx 1 root root 13, 67 2011-02-20 12:30 event3
crwxrwxrwx 1 root root 13, 68 2011-02-20 12:30 event4
crwxrwxrwx 1 root root 13, 69 2011-02-20 12:30 event5
crwxrwxrwx 1 root root 13, 70 2011-02-20 12:31 event6
crwxrwxrwx 1 root root 13, 71 2011-02-20 12:35 event7
crwxrwxrwx 1 root root 13, 0 2011-02-20 12:35 js0
crwxrwxrwx 1 root root 13, 63 2011-02-20 12:30 mice
crwxrwxrwx 1 root root 13, 32 2011-02-20 12:30 mouse0
crwxrwxrwx 1 root root 13, 33 2011-02-20 12:30 mouse1
crwxrwxrwx 1 root root 13, 34 2011-02-20 12:30 mouse2
crwxrwxrwx 1 root root 13, 35 2011-02-20 12:31 mouse3
Evtl. habt Ihr ja eine Melodie darauf.
Achja, Heli-x starte ich unter SUDO -S also mit ROOT Rechten.
Gruß,
Stephan
Re: Kein Joystick in HELI-X unter Ubuntu
Posted: 22 Mar 2011 22:38
by lama_bruder
Hallo,
ich lasse Heli-X auch auf meinem yaVDR HTPC (basiert auf Ubuntu 10.04) laufen. Dazu brauchte ich für den "Joystick" (ich nutze ein MFTech USB Interface) eine udev Regel, damit alles sauber läuft. Vielleicht probierst Du es mal damit. Muß allerdings dazu sagen, daß ich den Heli-X über ein Upstart Script unter einem ganz normalen Benutzer starte.
Einfach unter /etc/udev/rules.d eine neue Datei anlegen (bspw. usb-joystick.rules) und folgenden Inhalt eintragen:
SUBSYSTEM=="usb", ACTION=="add", KERNEL=="js[0-9]*", MODE=="0666", GROUP=="users"
Dann sollte der angemeldete Benutzer noch in der Gruppe "users" sein und der Zugriff müßte funktionieren.
Hoffe, es hilft!
Gruß
Holger
Re: Kein Joystick in HELI-X unter Ubuntu
Posted: 18 Apr 2011 19:57
by MarkusE
Hallo,
ich habe das gleich Problem wie Stephan mit HELI-X 3.0 unter Ubuntu 10.10, 64 Bit. TXPPM 0.3.6. Die LOGs sind sehr analog. jstest /dev/input/js0 funktioniert auch.
Aber, HELI-X 0.9 funktioniert

! Also, Stephan, teste einfach mal Version 0.9 . Log von 0.9:
Loading: net.java.games.input.LinuxEnvironmentPlugin
Linux plugin claims to have found 7 controllers
Stick found: Name: PPM Transmitter
Using Stick PPM Transmitter
Digital component found:Unknown
Analog component found:x
Analog component found:y
Analog component found:z
Analog component found:slider
Analog component found:rz
Analog component found:slider
Name conflict found for sticks. Using numbers.
Controller configuration file found: files/controller/PPMTransmitter.xml
Markus
Re: Kein Joystick in HELI-X unter Ubuntu
Posted: 18 Apr 2011 21:56
by Michael
... wenn 0.9 läuft aber 3.0 nicht, könnte man probieren, die Bibliotheken unter libs/jinput zu tauschen ...
Michael
Re: Kein Joystick in HELI-X unter Ubuntu
Posted: 19 Apr 2011 19:30
by MarkusE
Hallo Michael,
Ich habe die Bibliotheken unter libs/jinput getauscht. Der Joystick wird nun erkannt

.
Ich sehe aber keinen Helikopter

, auch nicht, nachdem ich unter Simulation -> Helikopter Auswahl einen ausgewählt habe.
- Markus
Re: Kein Joystick in HELI-X unter Ubuntu
Posted: 19 Apr 2011 21:19
by Michael
... das liegt typischerweise am Grafiktreiber.
Setze mal zur Sichehreit in Einstellungen->Leistung die beiden openGL-Häkchen auf "off" und checke mal den Konsolenoutput.
Michael
Re: Kein Joystick in HELI-X unter Ubuntu
Posted: 25 Apr 2011 16:36
by MarkusE
Hallo Michael,
vielen Dank für Deinen Support. Damit sehe ich nun den Hubschrauber.
- Markus