|
d-ingo
Anmeldungsdatum: Jan. 8, 2012
Beiträge: 39
|

2. Februar 2012 02:04
Guten Abend, der Thrustmaster Joystick funktioniert nicht in FlightGear. Die Konfiguration mit joystick und jscal hat alle sechs Achsen erkannt. Allerdings funktionieren in FlightGear nur die Achsen 1; 2 und 3 wobei die Achsen 3 und 4 vertauscht sind und alle Buttons keine Funktion haben. Joystick Information in FlightGear zeigt: Joystick #0: "Thrustmaster T.Flight Stick X"
Driver: /usr/share/games/FlightGear/Input/Joysticks/Default/joystick.xml
Used for: "default"
[Axis #0]...Aileron
[Axis #1]...Elevator
[Axis #2]...Throttle
[Button #0]...Brakes
[Button #1]...Elevator trim up
[Button #2]...Elevator trim downFrage: Wie stelle ich Driver richtig ein?
|
|
Radek
Anmeldungsdatum: Nov. 27, 2011
Beiträge: 28
|

2. Februar 2012 18:00
Hi, der FG greift auf den Standart-Treiber(default xml.)weil Ubuntu 10.04 und 10.11 den "Thrustmaster T.Flight Stick X" noch nicht unterstüzt
aber kein Ding man kann sich eine fertige xml. Kopieren(neu erstellen oder ein beliebige überschreiben ) findest du unter https://gitorious.org/fg/fgdata/trees/master/Input/Joysticks
wenn du sie hast dann musst du sie einfügen als Admin unter Persönlicher Ordner dann --> /usr/share/games/FlightGear/Input/Joysticks/ThrustMaster danach musst du noch unter: usr/share/games/FlightGear die "joysticks.xml " bearbeiten in dem du die Zeile
<js-named include="Input/Joysticks/Local/X45-modified.xml"/> das in "" angegeben Pfad änderst im deinem Fall also ganz genau "/usr/share/games/FlightGear/Input/Joysticks/ThrustMaster/T.Flight Stick X" das war erst mal alles vorerst 
|
|
Radek
Anmeldungsdatum: Nov. 27, 2011
Beiträge: 28
|

2. Februar 2012 18:28
hier kurze Anleitung geh auf die Seite https://gitorious.org/fg/fgdata/trees/master/Input/Joysticks dann auf; ThrusMaster/ dann klicke auf T-Flight-Stick-X.xml
( falls du Chromium Browser benutzt belaße alles auf Englisch) Kopiere den Inhalt dann Terminal öffnen und eingeben "gksudo gedit " gebe Passwort ein dann gehe auf Datei und Öffnen und wähle /usr/share/games/FlightGear/Input/Joysticks/Default/joystick.xml überschreibe die joystick.xml ( mach dir aber vorher vielleicht noch ne Kopie vom Orginal für alle fälle) dann füge sie in /usr/share/games/FlightGear/Input/Joysticks/ThrustMaster Ordner ein.
|
|
d-ingo
(Themenstarter)
Anmeldungsdatum: Jan. 8, 2012
Beiträge: 39
|

3. Februar 2012 01:01
Hm, ich bin mir nicht ganz sicher ob ich Deine Anweisungen richtig verstanden habe. Ich habe die Treiberdatei "T-Flight-Stick-X.xml" als html-Datei von gitorious heruntergeladen und in /usr/share/games/FlightGear/Input/Joysticks zu kopieren versucht. Geht nicht! Du musst es nochmals, anders erklären.
|
|
Radek
Anmeldungsdatum: Nov. 27, 2011
Beiträge: 28
|

3. Februar 2012 12:12
Hi,
geh auf die Seite https://gitorious.org/fg/fgdata/trees/master/Input/Joysticks. Klicke dann auf; ThrusMaster/ dann klicke auf T-Flight-Stick-X.xml du kannst den Inhalt sehen, markiere den Inhalt und kopiere es (falls du Chromium Browser benutzt belaße alles auf Englisch) nur als Beispiel, so sollte der Inhalt ungefähr aussehen 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | 2
3
<!--
4
Bindings for THRUSTMASTER T.Flight Stick X based on presets from the constructor.
5
by Joffrey Paris
6
-->
7
8
<PropertyList>
9
<name type="string">T.Flight Stick X</name>
10
11
<axis n="0">
12
<desc>Aileron</desc>
13
<binding>
14
usw ....
Code
|
die Datei als Html ist nutzlos  dann Terminal öffnen und den Befehl gksudo gedit gebe dann dein Passwort ein dann öffnet sich ein Unbennantes Dokument gehe auf Datei/Öffnen und wähle rechts Dateisystem dann /usr/share/games/FlightGear/Input/Joysticks/Default/ und klick auf joystick.xml die datei öffnet sich, dann geht du erneut auf datei und wählst "speichern unter..." und speicherst die datei joystick.xml da wo du sie irgendwann mal wieder findest z.B "Dateisystem" rechts kilcken dann "Home" nur für alle fälle. somit hast du erstmal eine Kopie gemacht von joystick.xml <-- dem Standart Treiber  jetzt ist die Datei joystick.xml noch offen du markierst den ganzen Inhalt und fügst dein vorhin kopiertes Inhalt von der Seite "gitorious" ein. Gehe wieder auf Datei wähle "Speichern unter.. " wähle dann Dateisystem klicke dann auf /usr/share/games/FlightGear/Input/Joysticks/ThrustMaster bevor du unter auf Speichern drückst musst du oben den Namen ändern von "joystick.xml" auf "T-Thrust-Stick-X.xml" dann speichern dann hast du fast geschafft so ich muss jetzt zu Arbeit. sorry Rechtsschreibung keine Zeit mehr das zu prüfen. p.s du kannst nur Dateien ändern kopieren oder einfügen wenn du Administrator Rechte hast, deswegen gibst du vorher den befehl "gksudo gedit" ein.
|
|
d-ingo
(Themenstarter)
Anmeldungsdatum: Jan. 8, 2012
Beiträge: 39
|

3. Februar 2012 22:52
Hi, ich habe folgendes gemacht: 1. In "gitorious" T-Flight-Stick-X-xml angeschaut (Quellcode), alles markiert und kopiert. 2. Mit "gksudo dedit" die Datei "ungespeichertes Dukument1" unter dem Namen "T-Thrust-Stick-X.xml" in /usr/share/games/FlightGear/Input/Joysticks/TrustMaster gespeichert. Hinweis: die Dateigröße ist 0! 3. FlightGear startet nur bis zum "inizialing subsystem" und bricht ab.
|
|
Radek
Anmeldungsdatum: Nov. 27, 2011
Beiträge: 28
|

4. Februar 2012 00:43
1. In "gitorious" T-Flight-Stick-X-xml angeschaut (Quellcode), alles markiert und kopiert. 2. Mit "gksudo dedit" die Datei "ungespeichertes Dukument1" unter dem Namen "T-Thrust-Stick-X.xml" in /usr/share/games/FlightGear/Input/Joysticks/TrustMaster gespeichert. Hinweis: die Dateigröße ist 0!
Sollte in der 0 kB .xml ein Quellcode erhalten sein poste es bitte wurde ich gerne sehen  ich glaube aber das dort was schief gelaufen ist versuche es noch mal, bei mir funktioniert es wunderbar habe selbst mehrmals versucht die xml muss dann 4,4kB groß sein, ich benutze den gleichen Joystick
3. FlightGear startet nur bis zum "inizialing subsystem" und bricht ab.
außerdem musst du noch unter: usr/share/games/FlightGear dann weiter mit der Maus runterscrollen die "joysticks.xml " auswählen und bearbeiten in dem du die Zeile <js-named include="Input/Joysticks/Local/X45-modified.xml"/> das in " " angegeben Pfad änderst im deinem Fall also ganz genau "/usr/share/games/FlightGear/Input/Joysticks/ThrustMaster/T-Thrust-Stick-X.xml" damit FG auch auf die xml. zugreift
|
|
d-ingo
(Themenstarter)
Anmeldungsdatum: Jan. 8, 2012
Beiträge: 39
|

4. Februar 2012 02:22
Die Datei ist natürlich leer! Beim Kopieren gehen irgendwie die Daten verloren. Ich hatte das Kopieren und Eintragen in /usr/.../Joysticks/ nochmal vorgenommen-mit dem gleichen Ergebnis. Was mache ich denn da bloß falsch?
|
|
d-ingo
(Themenstarter)
Anmeldungsdatum: Jan. 8, 2012
Beiträge: 39
|

4. Februar 2012 02:55
Ahhh!-Jetzt hab ichs! Ich hatte in gedit das "Einfügen" vergessen-ich dachte das geht von selbst. Die Datei enthält exakt den Code wie in Deinem Beispiel. Allerdings hängt das Programm mein Starten noch immer. Ich hatte das Programm vorhin schon einmal im Softwarecenter deinstalliert und wieder installiert. Daher habe ich keine Hoffnung, das das jetzt hilft.
|
|
d-ingo
(Themenstarter)
Anmeldungsdatum: Jan. 8, 2012
Beiträge: 39
|

4. Februar 2012 16:28
Hi, jetzt mal der aktuelle Stand: 1. T-Thrust-Stick-X.xml ist in Joysticks, mit Quelltext. 2. /usr/share/games/FlightGear joysticks.xml ist Bearbeitet, also der Pfad geändert. 3. FlightGear bricht beim Starten ab. Ich muß irgendwie eine Programmdatei beschädigt haben. Eine Neuinstallation in Synaptic stellte nur die alten FlightGear-Dateien wieder her (Anzeige "1 werden installiert/aktuallisiert, 0 werden entfernt, weitere 7844 kB werden belegt"). Kennst Du einen Trick das Programm ganz neu zu installieren?
|
|
Radek
Anmeldungsdatum: Nov. 27, 2011
Beiträge: 28
|

6. Februar 2012 00:17
hi deinstalliere es über Software Center und Installiere es erneut über http://wiki.ubuntuusers.de/Spiele/FlightGear#Installation befolge die Anleitung "Installation"
|
|
d-ingo
(Themenstarter)
Anmeldungsdatum: Jan. 8, 2012
Beiträge: 39
|

6. Februar 2012 22:36
Hallo Radek, habe Deinen Link über uu versucht, hat genauso wenig funktioniert wie im Ubuntu Software-Center. Inzwischen weiss ich das es an den versteckten Konfigurationsdateien im Homeverzeichnis liegt. Ich vermute, daß in Linux gelöschte Dateien wie früher in DOS, nicht physikalisch gelöscht werden, sondern lediglich im Betriebssystem-internen Dateiverzeichnis deaktiviert werden. Durch die Konfigurationsdateien werden beim Installieren die zuvor "gelöschten", FlightGear-Dateien nur wieder aktiviert und nicht durch neue ersetzt, so das das Programmverhalten erhalten bleibt. Weil ich nicht erkennen kann, welche Konfigurationsdateien zu FG gehören, kann ich sie nicht löschen, so das eine "richtige" Neuinstallation misslingt. Kannst Du mir sagen wie die Config-Dateien im Homeverzeichnis heissen?
|
|
Radek
Anmeldungsdatum: Nov. 27, 2011
Beiträge: 28
|

7. Februar 2012 13:53
im home ist bei mit nichts drin ausser presönlichen ordner
|
|
Radek
Anmeldungsdatum: Nov. 27, 2011
Beiträge: 28
|

7. Februar 2012 14:18
es gibt noch die möglichkeit über "synaptic packetverwaltung"( software center ) die fgfs packete vollständig zu zu entfernen, gebe dort unter "schnellauswahl-filter" fgfs ein.
ausserdem gibt es dort zu not die möglichkeit auf ein frühere ubuntu updates/archive zurück zugreifen, unter "Ursprung"
|
|
d-ingo
(Themenstarter)
Anmeldungsdatum: Jan. 8, 2012
Beiträge: 39
|

7. Februar 2012 19:10
Ich habe doch schon beschrieben das ich schon deinstalliert und anschliessend neu installiert habe! FG startet aber trotzdem nicht!
im home ist bei mit nichts drin ausser presönlichen ordner
kann ich Dir nicht glauben. Die Konfigurationsdateien sind versteckt. Du musst die Versteckung im Persönlichen Ordner aufheben, mit Strg+h, damit sie sichtbar werden. Dann müsste ein Ordnername mit irgendwas Flightgear im Namen, auf die FG-Konfigurationsdatei(en) hindeuten. Ich habe das mit Thunderbird gerade genauso gemacht. Danach konnte ich Thunderbird ganz normal wieder installieren. Bislang hatte ich mit Thunderbird das gleiche Installationsproblem wie mit FG.
|