FGo!: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
mNo edit summary
(Link to other front-ends, remove note)
 
(48 intermediate revisions by 8 users not shown)
Line 1: Line 1:
FGo! is a simple GUI front-end for FlightGear written in Python. It takes slightly different approach than any other such application - it combines a simple GUI which allows you to select a plane, airport, runway, park position and scenario. In addition there is text window where you can write more advanced command line options that will be passed to FlightGear.
{{Infobox Software
| title                  = FGo!
| image                  = FGo_1.4.png
| alt                    =
| developedby            = Robert 'erobo' Leda,<br />Florent Rougon
| initialrelease        = 0.9 (24.09.2009)
| latestrelease          = 1.5.5 (30.11.2014)
| writtenin              = Python
| os                    = GNU/Linux, Windows
| developmentstatus      = Active (2009- )
| website                = https://sites.google.com/site/erobosprojects/flightgear/add-ons/fgo
| license                = [http://en.wikipedia.org/wiki/WTFPL WTFPL ]
}}'''FGo!''' is a simple and fast [[:Category:FlightGear_front_ends|GUI front end]] for [[FlightGear]], written in Python. It takes a slightly different approach from any other similar application, by combining a simple graphical interface, where users can select an [[aircraft]], [[:Category:Airports|airport]], runway, park position and scenario, with a text window where it is possible to write more advanced [[command line options]] that will be passed to FlightGear. These features allow FGo! to keep a minimalist but powerful design.


In its current state it also provides a checkbox for terragear and supports different languages. FGo! is available for download from in the first post of its [http://www.flightgear.org/forums/viewtopic.php?f=6&t=6279 forums thread].
In its current state of development, the application also provides a checkbox for [[TerraSync]], supports several languages, can manage different scenery and aircraft locations, as well as giving access to METAR data. Since version 1.5.0 it is compatible with FlightGear 3.0 and its new apt.dat database format.


[[Image:Fgo01.jpg|thumb|270px|FGo!]]
FGo! is available for download at the [https://sites.google.com/site/erobosprojects/flightgear/add-ons/fgo official website]. A specific [http://forum.flightgear.org/viewtopic.php?f=6&t=6279 thread] at the [http://forum.flightgear.org FlightGear forum] is used for discussion about FGo! and for announcements of new releases. All information needed in order to set up and run the application can be found in the README files. The application itself also provides useful tooltips, which are viewable in the "Preferences" menu by moving the mouse cursor over the available options.


All one have to know to set it up and run it is in FGo!s README.
== Requirements ==
 
* GNU/Linux operating system (for Windows please see below)
* FlightGear
* Python 2.7.8 <ref>FGo! is compatible only with Python 2.x.</ref>
* TKinter
* Python Imaging Library (PIL) 1.1.7 or Pillow (PIL fork) 2.5.1 with ImageTk module <ref>This library is not mandatory to run FGo!, but is needed to display aircraft thumbnails.</ref>
* Tcl/Tk 8.6
 
The version numbers given above correspond to software versions used in the development process. It's quite likely that FGo! will work with older (or newer) versions as well, but it was not tested with them.
 
== Installation ==
=== Linux ===
FGo! doesn't require an installation: you can just unpack the archive anywhere and make sure that all software dependencies are met before the first start.
 
In Debian and Debian-based distributions (e.g. Ubuntu or LinuxMint) FGo! can be installed via the official repositories: "apt-get install fgo"
 
For Slackware and compatible systems a SlackBuild for FGo! is available in the official repository of the [http://www.slackbuilds.org SlackBuilds.org] project. The included script will generate a package that allows for a clean, system-wide installation of the program.
 
=== Windows ===
 
DISCLAIMER - This application is not well tested on Windows, for this reason unexpected behavior may occur.
 
In order to use FGo! on a Windows operating system, download and install [https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi Python 2.7.8] and [http://effbot.org/media/downloads/PIL-1.1.7.win32-py2.7.exe PIL-1.1.7]: these are the needed libraries and binaries for Python. It may also be helpful to rename the "fgo" executable file, located in the main FGo! directory, to "fgo.py": otherwise Windows, unlike Linux, might not recognize it as a Python application.
 
== Notes ==
 
<references/>
 
== Related content ==
* [[FlightGear Launch Control]] (FGRun), the default graphical front end
* [[JFlightWizard]], another graphical front end
 
[[Category:FlightGear front ends]]
[[Category:GPL software]]
 
[[de:FGo!]]
[[fr:FGo!]]
[[it:FGo!]]
[[pl:FGo!]]

Latest revision as of 15:36, 10 April 2019

FGo!
FGo 1.4.png
Developed by Robert 'erobo' Leda,
Florent Rougon
Initial release 0.9 (24.09.2009)
Latest release 1.5.5 (30.11.2014)
Written in Python
OS GNU/Linux, Windows
Development status Active (2009- )
License WTFPL
Website

FGo! is a simple and fast GUI front end for FlightGear, written in Python. It takes a slightly different approach from any other similar application, by combining a simple graphical interface, where users can select an aircraft, airport, runway, park position and scenario, with a text window where it is possible to write more advanced command line options that will be passed to FlightGear. These features allow FGo! to keep a minimalist but powerful design.

In its current state of development, the application also provides a checkbox for TerraSync, supports several languages, can manage different scenery and aircraft locations, as well as giving access to METAR data. Since version 1.5.0 it is compatible with FlightGear 3.0 and its new apt.dat database format.

FGo! is available for download at the official website. A specific thread at the FlightGear forum is used for discussion about FGo! and for announcements of new releases. All information needed in order to set up and run the application can be found in the README files. The application itself also provides useful tooltips, which are viewable in the "Preferences" menu by moving the mouse cursor over the available options.

Requirements

  • GNU/Linux operating system (for Windows please see below)
  • FlightGear
  • Python 2.7.8 [1]
  • TKinter
  • Python Imaging Library (PIL) 1.1.7 or Pillow (PIL fork) 2.5.1 with ImageTk module [2]
  • Tcl/Tk 8.6

The version numbers given above correspond to software versions used in the development process. It's quite likely that FGo! will work with older (or newer) versions as well, but it was not tested with them.

Installation

Linux

FGo! doesn't require an installation: you can just unpack the archive anywhere and make sure that all software dependencies are met before the first start.

In Debian and Debian-based distributions (e.g. Ubuntu or LinuxMint) FGo! can be installed via the official repositories: "apt-get install fgo"

For Slackware and compatible systems a SlackBuild for FGo! is available in the official repository of the SlackBuilds.org project. The included script will generate a package that allows for a clean, system-wide installation of the program.

Windows

DISCLAIMER - This application is not well tested on Windows, for this reason unexpected behavior may occur.

In order to use FGo! on a Windows operating system, download and install Python 2.7.8 and PIL-1.1.7: these are the needed libraries and binaries for Python. It may also be helpful to rename the "fgo" executable file, located in the main FGo! directory, to "fgo.py": otherwise Windows, unlike Linux, might not recognize it as a Python application.

Notes

  1. FGo! is compatible only with Python 2.x.
  2. This library is not mandatory to run FGo!, but is needed to display aircraft thumbnails.

Related content