Solved: Kein Joystick verfügbar // No controller found

Installation and usage on Linux / Installation unter Linux
Post Reply
mb42
Posts: 4
Joined: 12 Sep 2010 22:05

Solved: Kein Joystick verfügbar // No controller found

Post by mb42 »

Hi,
sorry... ich bekomme es nicht hin.


Setup:

Linux (opensuse11.1 - alt aber aktuell), Heli-X 3.0... und txppm 0.0.5

txppm arbeitet prima mit meinem Walkera 2401 Sender zusammen
der über den Mikrofon-Eingang angeschlossen ist.

ich habe darüber ein /dev/input/js0 - device...
dies ist "666" (world rw) und auch nochmal per
symlink als /dev/js0 vorhanden


ein "jstest /dev/input/js0" zeigt, dass dieses device
einwandfrei funktioniert. Alle Steuerknüppel reagieren und es
werden plausible Werte fuer die ersten 4 Kanäle ausgegeben.

jedoch egal, was ich auch anstelle. und wie ich den Heli-X starte...
Ich bekomme immer nur die Meldung: "Kein Joystick verfügbar".

No way!!!

Im log.txt steht's wie folgt:

===========
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
===========

Mir gehen die Ideen aus... Wo erwartet Heli-X das Joystick-Device genau???

Any hints...

herzlichen Dank,

mb
Last edited by mb42 on 21 Aug 2011 16:19, edited 1 time in total.
ZeXx86
Posts: 17
Joined: 06 Feb 2010 22:42

Re: Kein Joystick verfügbar // No controller found

Post by ZeXx86 »

Hello
Try to download a new version, there are lot of improvements including GUI, DEB package, etc.
mb42
Posts: 4
Joined: 12 Sep 2010 22:05

Re: Solved: Kein Joystick verfügbar // No controller found

Post by mb42 »

Ein Jahr später... endlich gelöst das Problem:

Offensichtlich ist die vom Heli-X verwendete jinput-Library schrott.

Man gehe zu: http://java.net/projects/jinput/

... und lade sich die neueste Version herunter.

(ich habe den letzten nightly build genommen ;) )

Aus dem zip holt man sich dann die beiden
Dateien "jinput.jar" und "libjinput-linux.so"...

und ersetzt damit:

1. im Heli-X - Verzeichnis - in libs/jinput das "jinput.jar" - File

2. in libs/jinput/linux-i586 das "libjinput-linux.so"

Habe es nur mit der 3.0-Demo getestet... nehme aber mal an,
dass das auch fuer 0.9 gilt.

juhuuu... ;)

(auf den Merkzettel fuer Michael: jinput-lib aktualisieren in dem linux-build)
Post Reply