Hi fellow wiki editors!

To help newly registered users get more familiar with the wiki (and maybe older users too) there is now a {{Welcome to the wiki}} template. Have a look at it and feel free to add it to new users discussion pages (and perhaps your own).

I have tried to keep the template short, but meaningful. /Johan G

Pl/FGo!

From FlightGear wiki
Jump to: navigation, 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.5 pl.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 Aktywny (2009- )
License WTFPL
Website


FGo! jest prostym i szybkim, napisanym w Pythonie programem służącym do uruchamiania symulatora FlightGear. Charakteryzuje się on trochę odmiennym podejściem w porównaniu od innych aplikacji tego typu, łączy prosty interfejs graficzny, za którego pomocą można wybrać samolot, lotnisko, drogę startową, pozycję parkingową oraz scenariusz, z oknem tekstowym, w którym można wpisać bardziej zaawansowane opcje linii poleceń, z którymi FlightGear zostanie uruchomiony.

W obecnym stanie rozwoju, aplikacja posiada również interfejs umożliwiający uruchamianie programu TerraSync, pozwala używać samoloty i scenerie z wielu katalogów jednocześnie, umożliwia również dostęp do danych METAR. Od wersji 1.5.0 jest kompatybilna z FlightGear'em 3.0 i jego nowym formatem bazy danych apt.dat. Program został przetłumaczony na kilka języków, w tym na język polski.

FGo! jest dostępny na oficjalnej stronie. W tym wątku forum FlightGear toczy się dyskusja na jego temat, jak również są tam ogłaszane nowe wydania. Wszystkie informacje niezbędne do uruchomienia i używania programu są dostępne w plikach README. Aplikacja posiada także użyteczny system pomocy kontekstowej, jest ona dostępna w oknie "Preferencje" po najechaniu kursorem na poszczególne opcje.

Wymagania

  • System operacyjny GNU/Linux (Informacje dotyczące systemu Windows znajdują się poniżej)
  • FlightGear
  • Python 2.7.8 [1]
  • TKinter
  • Python Imaging Library (PIL) 1.1.7 lub Pillow (fork PIL'a) 2.5.1 z modułem ImageTk [2]
  • Tcl/Tk 8.6

Podane tutaj numery wersji oprogramowania odpowiadają wersjom użytym przy tworzeniu programu, jest możliwe, że FGo! będzie działał ze starszymi (lub nowszymi) wydaniami, nie został jednak z nimi przetestowany.

Instalacja

Linux

Program nie wymaga instalacji: można rozpakować archiwum do dowolnego katalogu, wystarczy tylko upewnić się, że wszystkie wymagane zależności zostały zainstalowane.

W Debianie, oraz dystrybucjach na nim opartych wymagane są następujące pakiety: python, python-tk, tcl8.x i tk8.x; oraz opcjonalnie (w zależności od dystrybucji): python-pil.imagetk lub python-imaging-tk. W menadżerze pakietów wystarczy wybrać pakiet python3-pil.imagetk lub python3-imaging-tk, reszta zależności powinna zostać zainstalowana automatycznie razem z nim.

Dla Slackware i kompatybilnych systemów, SlackBuild dla FGo! dostępny jest w oficjalnym repozytorium SlackBuilds.org. Dołączony skrypt wygeneruje pakiet, który pozwala na instalację programu dla całego systemu.

Windows

ZASTRZEŻENIE - aplikacja nie została wystarczająco przetestowana w systemie operacyjnym Windows, dlatego może nie działać w nim poprawnie.

Aby uruchomić FGo! w systemie operacyjnym Windows należy ściągnąć i zainstalować Python 2.7.8 oraz PIL-1.1.7: biblioteki i binarki te są potrzebne dla Pythona. Przydatnym może być także zmiana nazwy pliku wykonywalnego "fgo", znajdującego się w katalogu głównym programu, na "fgo.py": inaczej Windows, w przeciwieństwie do Linuksa, może nie rozpoznać go jako aplikacji Pythona.

Uwagi

  1. FGo! jest kompatybilne tylko z Pythonem 2.x.
  2. Biblioteka ta nie jest wymagana do uruchomienia programu, jednak bez niej nie będą wyświetlane miniatury samolotów.

Powiązane tematy