De/Neu bei FlightGear: Difference between revisions

partly translatet
(partly translatet)
(partly translatet)
Line 39: Line 39:
  FG_SCENERY=$FG_ROOT/Scenery
  FG_SCENERY=$FG_ROOT/Scenery


Nach dem Strten des GUI-Launchers hat man ein Alias auf $FG_ROOT in $HOME/Documents/Flightgear/<version>. Das ermöglicht einen einfachen Zugriff auf die Daten mittels des Finders.
Nach dem Starten des GUI-Launchers hat man ein Alias auf $FG_ROOT in $HOME/Documents/Flightgear/<Version>. Das ermöglicht einen einfachen Zugriff auf die Daten mittels des Finders.




=== Installation unter GNU/Linux ===
=== Installation unter GNU/Linux ===


Da es sehr viele teilweise sehr unterschiedliche Distributionen gibt ist es nur sehr schwer möglich eine universelle Kurzanleitung zu schreiben. Allerdings ein paar grundsätzliche Dinge gelten für alle Distributionen. Zuerst schaut man ob ein FlightGear-Paket in den Paketquellen vorhanden ist und dies auch noch die aktuelle stabile FlightGear-Version enthält. Der zweite Anlaufpunkt sind dann 'inoffizielle' Pakete/Paketquellen, zum Beispiel von der [http://www.flightgear.org/Downloads/ FlightGear Downloads] Seite oder auch im Forum tauchen hin und wieder Pakete auf. Die dritte und letzte Möglichkeit ist dann das Kompilieren des Quellcodes. Mehr Informationen dazu gibt der Artikel [[Building_FlightGear_-_Linux]]. Für Benutzer von Ubuntu und Debian gibt es ein Script welches die komplette Installation inklusive Download der CVS-Version erledigt. Siehe dazu [[Scripted_Compilation_on_Linux_Debian/Ubuntu]].
Da es sehr viele teilweise sehr unterschiedliche Distributionen gibt ist es nur sehr schwer möglich eine universelle Kurzanleitung zu schreiben. Allerdings ein paar grundsätzliche Dinge gelten für alle Distributionen. Zuerst schaut man ob ein FlightGear-Paket in den Paketquellen vorhanden ist und dies auch noch die aktuelle stabile FlightGear-Version enthält. Der zweite Anlaufpunkt sind dann 'inoffizielle' Pakete/Paketquellen, zum Beispiel von der [http://www.flightgear.org/Downloads/ FlightGear Downloads] Seite oder auch im Forum tauchen hin und wieder Pakete auf. Die dritte und letzte Möglichkeit ist dann das Kompilieren des Quellcodes. Mehr Informationen dazu gibt der Artikel [[Building FlightGear - Linux]]. Für Benutzer von Ubuntu und Debian gibt es ein Script welches die komplette Installation inklusive Download der CVS-Version erledigt. Siehe dazu [[Scripted_Compilation_on_Linux_Debian/Ubuntu]].


Wenn es installiert ist schaut man sich am besten gleich mal [[#FlightGear starten|FlightGear starten]] an, da fgrun, die grafische Oberfläche zum Starten des Simulators, nicht zwingend mitinstalliert worden ist.


=== Getting Scenery ===
=== Getting Scenery ===
Line 72: Line 73:
See also [[Installing Aircraft]] for more documentation.
See also [[Installing Aircraft]] for more documentation.


=== Starting FlightGear ===


Many users choose to start FlightGear from the command line ("console" or "shell" as it is known to Unix users). Alternatively some use graphical interfaces such as [[FlightGear Launch Control|Fgrun]] (FlightGear Launch Control).
=== FlightGear starten ===


To start FlightGear type on the command line:
Grundsätzlich wird der Simulator mit dem Befehl ''fgfs'' und angehängten Optionen gestartet. Jetzt gibt es aber mehrere Arten wie man das umsetzen kann. Die meisten Anwender werden wohl ein Zusatzprogramm wie [[fgrun]] für Windows/POSIX oder den GUI-Launcher für Mac OS X bevorzugen um die Optionen für den Simulator festzulegen und diesem beim Start zu übergeben.


fgfs
Benutzer die lieber von der Kommandozeile aus arbeiten (oder ''fgrun'' noch nicht kompiliert haben) seien noch ein paar Dinge zum leichteren Einstieg gesagt. Um FlightGear zu starten gibt man ein:


and hit enter. This will start FlightGear.
fgfs


If FlightGear fails to start, it is likely the compiled FlightGear binary software is not in your path. If you know Unix, you may add the location of the binary to your path and try starting again. Otherwise, you may find the location of the 'fgfs' binary and enter an absolute path to it like


/usr/games/fgfs
Scheitert der Befehl gibt es mehrere Ursachen. Schauen wir dazu die Fehlermeldungen an:


The location depends on your particular system and choices you made during compile and installation.
fgfs: command not found
Das Programm befindet sich nicht in einem in $PATH angegebenen Pfad. Zur Lösung entweder den Ort von ''fgfs'' in die Variable $PATH mitaufnehmen oder beim Starten den kompletten Pfad mitangeben. (z.B.: /$HOME/FlightGear/bin/fgfs)


It is important to understand when not using a graphical interface to start FlightGear, your interaction will be entirely from the command line. To see available aircraft, you specify an option on the command line. To specify an aircraft, an airport, multiplayer server, etc. you add an option to the command line when starting FlightGear. Please consult the list of [[ Command Line Parameters ]]. The parameters are also useful to those starting FlightGear from [[ FlightGear Launch Control ]] graphical interface, as it allows you to specify parameters. If you are using FlightGear 1.0.0 this list may be useful [[FlightGear 1.0 aircraft names for command line]].


=== Displaying Available Aircraft ===
Base package check failed ... Found version [none] at: $HOME/FlightGear/share/FlightGear
Please upgrade to version: 1.9.0
''fgfs'' findet das Datenverzeichnis $FG_ROOT nicht. Dazu entweder eine gleichnamige Umgebungsvariable anlegen oder den Pfad zu den Daten per Option übergeben. (z.B: --fg-root=$HOME/FlightGear/data)


From the command line:
Das gleiche gilt für $FG_SCENERY. Wenn diese Fehlt wird zwar kein Fehler angezeigt aber es wird auch keine Scenery geladen und das Flugzeug steht nach dem laden mitten im Wasser. (z.B.: --fg-scenery=$HOME/FlightGear/data/Scenery)


fgfs --show-aircraft
Natürlich sind oben genannte Pfade nur als Beispiel zu sehen und sind dem eigenen System nach anzupassen. Um herauszufinden wo sich ''fgfs'' befindet kann man das Dateisystem nach der Datei ''fgfs'' bzw. ''fgfs.exe'' durchsuchen. Um $FG_SCENERY zu finden kann man nach einem Ordner namens ''Scenery'' suchen. $FG_ROOT ist (im Normalfall) dann gleich $FG_SCENERY nur ohne das ''/Scenery'' am Ende.


displays a list of available (installed) aircraft. (see also [[FlightGear 1.9.0]] and/or [[Table of models]])
Nach den Pfaden ist wohl die wichtigste Option die für die Flugzeugwahl. (--aircraft=c172p)<BR>
Eine Liste der installierten Flugzeuge erhält man mit ''--show-aircrafts''.


=== Choosing an Aircraft ===


From the command line:
Wenn man alle Pfade zusammengesucht hat und die Optionen dann zusammenstellt könnte dies folgendermaßen aussehen:
/$HOME/FlightGear/bin/fgfs --fg-root=$HOME/FlightGear/data --fg-scenery=$HOME/FlightGear/data/Scenery --aircraft=c172p


fgfs --aircraft=foo
Natürlich ist es sehr umständlich jedes mal beim Starten von FlightGear die ganzen Optionen einzugeben. Deshalb unterstützt fgfs natürlich eine Konfigurationsdatei in welcher man die ganzen Optionen auflisten kann. Dies ist eine simple Textdatei (ASCII) namens ''.fgfsrc'' welche von fgfs in ''$HOME'' erwartet wird und pro Zeile eine Option enthalten sollte. Nachdem diese Angelegt ist können wir munter fortfahren weitere Optionen zu sammeln.
 
where foo is the name of the folder the aircraft files live in. See also [[FlightGear 1.0 aircraft names for command line]]  and/or  [[Command Line Parameters]])


Eine Übersicht über die Optionen gibt's im Wiki unter [[ Command Line Parameters ]] und, wer hätt's gedacht, mit der Option ''--help'' bzw. ''--help --verbose''.




392

edits