Kein Joystick in HELI-X unter Ubuntu

Installation and usage on Linux / Installation unter Linux
Post Reply
stekohl
Posts: 2
Joined: 19 Feb 2011 22:24

Kein Joystick in HELI-X unter Ubuntu

Post 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
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: Kein Joystick in HELI-X unter Ubuntu

Post by Michael »

Hallo,

HELI-X 3.0 erkennt mehr Devices als Joystick als HELi-X 0.9. Was verwendest Du?

Michael
stekohl
Posts: 2
Joined: 19 Feb 2011 22:24

Re: Kein Joystick in HELI-X unter Ubuntu

Post 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
lama_bruder
Posts: 7
Joined: 08 Aug 2008 13:15

Re: Kein Joystick in HELI-X unter Ubuntu

Post 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
MarkusE
Posts: 3
Joined: 17 Apr 2011 14:18

Re: Kein Joystick in HELI-X unter Ubuntu

Post 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
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: Kein Joystick in HELI-X unter Ubuntu

Post by Michael »

... wenn 0.9 läuft aber 3.0 nicht, könnte man probieren, die Bibliotheken unter libs/jinput zu tauschen ...

Michael
MarkusE
Posts: 3
Joined: 17 Apr 2011 14:18

Re: Kein Joystick in HELI-X unter Ubuntu

Post 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
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: Kein Joystick in HELI-X unter Ubuntu

Post 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
MarkusE
Posts: 3
Joined: 17 Apr 2011 14:18

Re: Kein Joystick in HELI-X unter Ubuntu

Post by MarkusE »

Hallo Michael,

vielen Dank für Deinen Support. Damit sehe ich nun den Hubschrauber.

- Markus
Post Reply