Pl/FGo!
Uwaga Aktualizacja 03.2015: Proszę również zobaczyć Zintegrowany Launcher Qt5 jako nowe GUI FlightGeara oparte na Qt5, dostępne od FlightGear 3.5+. |
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
Powiązane tematy
- FlightGear Qt launcher - domyślna nakładka graficzna
- FlightGear Launch Control (FGRun) - przestarzała nakładka graficzna
- FFGo - kontynuacja FGo!, napisana w Python 3
- JFlightWizard - inna nakładka graficzna napisana w Java