Pl/FGo!

From FlightGear wiki
Jump to navigation Jump to search
Uwaga  Aktualizacja 03.2015: Proszę również zobaczyć Zintegrowany Launcher Qt5 jako nowe GUI FlightGeara oparte na Qt5, dostępne od FlightGear 3.5+.
FGo!
FGo 1.5 pl.png
Stworzone przez Robert 'erobo' Leda,
Florent Rougon
Pierwsze wydanie 0.9 (24.09.2009)
Ostatnie wydanie 1.5.5 (30.11.2014)
Napisane w Python
System operacyjny GNU/Linux, Windows
Status prac Aktywny (2009- )
Licencja WTFPL
Strona internetowa

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