Fr/FGo!

From FlightGear wiki
Jump to navigation Jump to search
Note  Update 03/2015: Please also see Integrated Qt5 Launcher for an integrated FlightGear GUI front-end based on Qt5, available in FlightGear 3.5+
FGo!
FGo 1.4 fr.png
Développé par Robert 'erobo' Leda,
Florent Rougon
Version initiale 0.9 (24.09.2009)
Version actuelle 1.5.5 (30.11.2014)
Écrit en Python
Système d'exploitation GNU/Linux, Windows
Niveau de développement Actif (2009- )
Licence WTFPL
Site web

FGo! est une logiciel simple et rapide écrit en Python, qui permet de lancer FlightGear avec une interface graphique. Il est organisé d'une façon un peu différente par rapport aux applications similaires, en étant composé d'une interface graphique simple, qui permet de choisir l'avion, l'aéroport, la piste, le parking et des scénarios, et d'une fenêtre de texte dans laquelle on peut écrire des options de ligne de commande plus avancées, qui vont être passées à FlightGear au moment du lancement. Ces particularités permettent à FGo! de garder un dessin simple mais puissant.

À l'étât de développement courant, le logiciel est aussi pourvu d'une case à cocher pour TerrSync, supporte plusieures langues, peut gérer différents répertoires pour les scènes et les aéronefs, ainsi qu'accéder aus données METAR. À partir de la version 1.5.0 il est compatible avec FlightGear 3.0 et le nouveau format de la base de données apt.dat.

FGo! peut être téléchargé du site officiel du projet. Un fil de discussion spécifique a été ouvert dans le forum de FlightGear et sert également pour les annoncements lors de la publication d'une nouvelle version. Tout ce que l'on doit savoir pour configurer et lancer FGo! est expliqué dans les fichiers README. L'application elle-même est pourvue de bulles d'aide, lesquelles peuvent être affichées dans la section "Préférences" en placeant le curseur de la souris au-dessus des différentes options.

Exigences

  • Système d'exploitation GNU/Linux (pour Windows voir s.v.p. le paragraphe suivant)
  • FlightGear
  • Python 2.7.8 [1]
  • TKinter
  • Python Imaging Library (PIL) 1.1.7 ou Pillow (fork de PIL) 2.5.1 avec le
  • module ImageTK [2]
  • Tcl/Tk 8.6

Les numéros donnés ici correspondent aux versions du logiciel utilisées lors du processus de développement. Il est probable que FGo! puisse fonctionner avec des versions plus anciennes (ou récentes), mais le programme n'a pas été testé avec elles.

Installation

Linux

Ce programme ne nécessite aucune installation, décompressez simplement l'archive dans un emplacement donné et assurez-vous que toutes les dépendances logicielles sont bien installées avant le premier lancement.

Pour Debian et les distributions basées sur Debian, les paquetages suivants sont nécessaires: python, python-tk, tcl8.x et tk8.x; éventuellement, python-imaging-tk ou python-pil.imagetk, en fonction de celui qui est disponible sur une distribution particulière, peut être installé. Pour une installation simple, choisissez python-imaging-tk ou python-pil.imagetk dans votre gestionnaire de paquets préféré et toutes les autres dépendances devraient être installées automatiquement.

Pour Slackware et systèmes compatibles, un SlackBuild pour FGo! est disponible sur le site officiel du projet SlackBuilds.org. Ceci va générer un paquet qui permet une installation de FGo! intégrée dans le système.

Windows

ATTENTION - Cette application n'a pas été bien testée sur Windows, cependant il se peut qu'elle ne fonctionne pas comme prévu.

Pour pouvoir utiliser FGo! sur Windows il faut télécharger et installer Python 2.7.8 et PIL-1.1.7, c'est-à-dire les nécessaires librairies et exécutables de Python. En cas de nécessité ont peut aussi renommer le fichier exécutable "fgo" (qui se trouve dans le répertoire racine de FGo!) en y ajoutant l'extension ".py": en fait c'est possible que Windows, au contraire de Linux, ne le reconnaisse pas comme un logiciel écrit en Python.

Notes

  1. FGo! est compatible uniquement avec Python 2.x.
  2. Cette librairie n'est pas indispensable pour lancer FGo!, mais les miniatures des aéronefs ne seront pas affichées sans elle.

Articles connexes