The aircraft page of the Qt launcher for FlightGear 2018.2 as rendered on Windows 10 | |
Started in | 01/2015 |
---|---|
Description | Integrated launcher for FlightGear |
Maintainer(s) | James Turner |
Contributor(s) | James Turner |
Status | Under active development |
Folders | flightgear/flightgear/next/src/GUI |
Changelog | flightgear/flightgear/next/src/GUI log view |
- Flightgear Aircraft Download For Mac Os
- Flightgear Addon Aircraft
- Flightgear Aircraft Download For Mac Windows 10
- Find helpful customer reviews and review ratings for FlightGear Realistic Flight Simulator 2020 Plane & Helicopter Sim Premium DELUXE Edition Flight Gear Incl 600+ Aircraft DVD CD Discs for Microsoft Windows 10 8 7 Vista PC & Mac OS X at Amazon.com. Read honest and unbiased product reviews from our users.
- What OS (Windows Xp/Vista, Mac etc.) are you running? - what FlightGear version do you use? - what graphics card do you have? Please, also see Requesting Technical Help. Note: If you did not get a reponse, even after 7 days, you may want to check out the FlightGear mailing lists to ask your question there.
Give it a try, though, and you'll find this amazing open-source project has plenty of challenges. Like learning how to take off, for instance, by mastering fully operational 3D cockpits of a wide range of aircraft, from the 1903 Wright Flyer, to various light aircraft, a Boeing 747, Airbus A320 and more.
Package management |
---|
Background |
Implementation |
Front Ends
|
Related efforts |
The Qt launcher is an integrated launcher for FlightGear, replacing FGRun in the official distributions as of version 2016.4. Initially designed as a stop-gap solution in FlightGear 3.4 for the problem of support for the old FlightGear Mac launcher ending with OS X Yosemite, it has become FlightGear's main launcher for all platforms, and is shipped with all official FlightGear releases (however, users building from source may need to separately configure/rebuild FlightGear).
- 1Usage
- 3Background
Usage
To run the launcher:
- Microsoft Windows: double-click the FlightGear <version> icon on the Desktop or click on Start > All Programs > FlightGear <version> > FlightGear Launcher.
- OS X and Linux: open a terminal and run fgfs with the option
--launcher
:
Note that the launcher is an optional feature for the reasons explained below in the Dependencies section. As a result, if you are on Linux and have installed the version of FlightGear provided by your distribution, it might not be available because the packagers might have not enabled it. In that case, ask your distribution to enable the feature.
- Aircraft page of Qt launcher in FG 2018.2 on Windows 10
- Location page of Qt launcher in FG 2018.2 on Windows 10
- Environment page of Qt launcher in FG 2018.2 on Windows 10
- Settings page of Qt launcher in FG 2018.2 on Windows 10
- Addons page of Qt launcher in FG 2018.2 on Windows 10
Enabling console display on Windows systems
To enable console display on Windows, right-click on the FlightGear shortcut on the Desktop and click Properties. In the Target box under the Shortcut tab, add --console at the end and click OK.
Aircraft/TerraSync download directory
As of FlightGear 2016.2, the location used by the launcher to store downloaded aircraft and TerraSync scenery can be specified in the Add-ons Install openmp. tab. Specifying the TerraSync download directory manually has, thus, become unnecessary.[1]
Preferences
In FlightGear 2016.2 and later, the preferences are stored in $FG_HOME/flightgear.org/FlightGear.ini.[1] Older versions make use of the default location used by Qt:
- the Registry on Microsoft Windows;
- ~/Library/Preferences on OS X;
- the default preferences location on Linux (usually ~/.config/FlightGear/FlightGear.conf).
Preferences can be reset to their default values by holding down the Alt key while starting the launcher.[2]
History and status
In October 2014, Apple released OS X 10.10 Yosemite. Unfortunately, one of the frameworks the old FlightGear Mac launcher relied upon, called RubyCocoa, was removed, making it incompatible with OS X Yosemite. James Turner started work on a solution for the then-upcoming 3.4 release. He added a simple built-in launcher using Qt, run before the main window would be created. It was released with FlightGear 3.4 as a Mac-only feature.
After FlightGear 3.4, it was decided to that this temporary Mac-only launcher would be developed into a replacement for FGRun and that it would become part of the plan for updating the FlightGear user interface. In FlightGear 3.6, it became available for all platforms, and has continued to be developed, enhanced, and refined.
As of May 2016, the Qt launcher is under active development. This includes the adding of new features, fixing bugs, and refining existing features.
As of mid 2016, the Qt UI is now also available at runtime; however, this needs a lot of testing, but aircraft can be installed / changed and location adjusted from within the sim. After some number of times the sim will crash.[3]
The Options which don't work are things like setting scenery / aircraft paths, and initial position, because those interfere with the values the launcher is passing itself.[4]
As of version 2016.4, FGRun has been removed from the official distributions.
Background
This article may require cleanup to meet the wiki's quality standards. Please improve this article if you can. |
In addition, this was also motivated by the plethora of 3rd party GUI launchers/frontends developed by numerous contributors over the years [5].
As for why the change, because the old one was Windows-only - the Qt5 thing works for Mac and Linux as well and allows to do things OS-independently, which is really conceptually superior as we don't need to deal with dedicated Win, Mac and Linux issues.[6]
James Turner (primarily) is working on developing a built-in launcher which is intended to completely replace fgrun. This new launcher is pretty mature, runs nicely on every supported OS, and is already available in the current release. Fred B. (who was the primary developer for fgrun hasn't been involved with FlightGear for quite some time, and fgrun is built on a pretty old gui library called 'fltk'. Any changes that have been made to fgrun in the past couple years have been band-aids by people just trying to keep it limping along with modern os updates, newer compilers, newer osg libraries, etc. There will come a time (probably fairly soon) where we will stop supporting, compiling and distributing fgrun with FlightGear. (Fgrun of course will always exist and anyone can compile it and use it and maintain it if they wish, it just will stop being distributed with the core FlightGear package in favor of the newer launcher.)[7]
The longer term goals include (1) improving the process for aircraft authors' work to be included in the default distribution, and b) make it easier for groups like FGUK to integrate their own hangars into the Qt launcher aircraft management tools. For developers who wish to opt-in, being part of the default distribution would offer far wider exposure of your work. From an end user perspective, this will provide an easy/integrated point and click way to install (and update) the aircraft they are interested in. An aircraft author (or 3rd party hangar maintainer) can publish an 'addon' url that is copy/pasted into the add on page of the Qt launcher and all the new aircraft show up immediately. James has done some really nice work on the Qt side to pull all this together for the end-users. This will be another step forward in the larger process we laid out a while back. [8]
The ultimate goal is to make it easy for hangar maintainers to distribute and integrate their work with the 'new' flightgear launcher (which has now been around long enough that it's hard to call new.) James's aircraft catalog system makes aircraft searching, selecting, and updating really easy and seamless for the end users. Aircraft [hangar] maintainers simply publish their catalog.xml (which is generated by the script.) A side effect is this system moves us away from dependency on fgaddon (or other even more massive repositories) and promotes smaller and more focused 3rd party repositories and a higher degree of decentraliation and scalability.[9]
See QtQuick use in FlightGear for the main article about this subject. |
In accordance with the FlightGear 4.xx Roadmap, FlightGear's current graphical interface (based on the PUI library of PLIB) will be replaced by one based on Qt. In addition, a browser-based UI (called Phi) will continue to be developed in parallel.[10] This will result in the following user interface:
- Qt launcher
- Internal UI based possibly with Qt/Canvas integration
- External browser-based UI (Phi)
However, it should be made clear that Qt will always remain an optional dependency.[11]
![How to download flightgear How to download flightgear](/uploads/1/2/6/4/126454702/158909588.jpg)
As of 05/2017, James is still very much undecided about which technology to use for in-sim GUI, he is somewhat inclined towards using the Canvas, because it avoids some rendering issues (but exposes a few more, + some performance ones) but the problem is James is fairly unhappy with the GUI / widget API in the Canvas right now - it does not satisfy his ideas about how simple + robust such an API should be, James needs to evaluate if the current API can be improved or needs to be drastically changed. The other issue is to use QtQuick rendered into OpenGL, which has a very nice robust and well-designed API, but adds some dependencies and complicates the rendering architecture, which makes him nervous about multi-window setups and other more esoteric OSG configs.[12]
Dependencies
There is 100% agreement that FlightGear will never require Qt[13], the intention is we’re adding integrated convenience features but the command line / shell environment won’t change and the default mode of ‘fgfs’ even in a Qt-enabled build is unchanged. You need set an env var or pass an argument to get the launcher, even if the feature was selected at compile time. We have the advantage that the Windows and Mac pre-built builds, it’s easy to ensure Qt is available, and those users are less likely to want complex command-line control than Linux users.[14]
And even if Qt is selected at compile time, it will still be possible to disable it at run time. That’s important because /initially/ it’s likely that some window-setup features won’t work when using Qt. Especially the multi-window options for handling different projectors side-by-side. [15]When the launcher was introduced, there were significant divergences of opinion regarding whether it was appropriate to require the dependency on Qt; the core developers concluded that it was undesirable, unless it had a specific benefit.[16] Since, for the time being, Qt is only needed for the launcher, it has been made an optional dependency, and people can continue using other frontends should they wish so.
If CMake is not able to find Qt 5.1 (the minimum required version) or later, the launcher is not compiled,[17][18] and the following message will be printed:
If CMake outputs the following warning you need to install qtdeclarative5-dev
As of May 2015, the Qt launcher is the default on Microsoft Windows and OS X: in the case of Linux, it's up to the distribution packagers whether to include it or not.
If, how and when the internal GUI can leverage Qt is under investigation and in such an early state that those responsible preferred to not announce anything yet. If this ever happens, this will be discussed on the mailing list.[19]
Related content
References
|
Retrieved from 'http://wiki.flightgear.org/index.php?title=FlightGear_Qt_launcher&oldid=124411'
Now version 2019.1.1
FlightGear Flight Simulator is an open-source project. Users can download it anytime and copy it to as many machines as they like. It can run on Windows (7, 8 and 10), macOS 10.8+, Linux, Solaris, and IRIX platforms.
Frustrated by the lack of customization and extensibility available in commercial projects, FlightGear’s founders wanted to create a simulator where educators, researchers, pilots, and flight simulation enthusiasts could build their own aircraft.
FlightGear is bound by the open-source GPL license which allows anyone to contribute code, join development teams, and add aircraft and scenery. Gypsy fleetwood mac free download.
None of that would matter much if the flight experience didn’t shine. FlightGear’s excellent flight dynamics models (FDM) are based on JSBSim, the main FDM since 2000, UIUC, or YAsim. The latter two were created solely for FlightGear.
FlightGear’s FDM’s are known for their realistic flying experience. For example, some users report that the FlightGear Cessna 172 tends to pull to the left, a common characteristic of single-engine planes in real life.
Flightgear Aircraft Download For Mac Os
Information from the FlightGear Wiki Page:
Download java for chrome mac. FlightGear Flight Simulator (often shortened to FlightGear or FGFS) is a free, open-source multi-platform flight simulator developed by the FlightGear project since 1997.
David Murr started the project on April 8, 1996. The project had its first release in 1997 and continued in development, the most recent release being version 2.4.0 in August 2011. It has specific builds for a variety of operating systems including Microsoft Windows, Mac OS X, Linux, IRIX, and Solaris. FlightGear code is released under the terms of the GNU General Public License, thus being free software.
The commercial products Flight Pro Sim, Pro Flight Simulator, and others, are direct copies of FlightGear.
FlightGear may be free, but it doesn’t skimp on features and rivals commercial packages with excellent airports, aircraft, and scenery.
Airports
Users can travel to over 20,000 airports worldwide. Each has accurate markings and lighting configurations. Bigger airports have taxiways complete with center lighting. FlightGear’s emphasis on realism is reflected in little details like sloping runways, airfield lights that change intensity as the view alters, and accurate runaway markings.
Scenery
FlightGear uses the most accurate terrain graphics modeling in the world. SRTM, or Shuttle Radar Topography Mission, is a joint task force of the National Geospatial-Intelligence Agency and NASA. Under the auspices of the Jet Propulsion Laboratory, they have created a high-resolution database of Earth’s topography. Recent versions include updated Australian and South Sea island data.
As a result, FlightGear’s scenery is robust and vivid. Sparkling lakes and towering mountains fill the landscape. Buildings and infrastructure are accurate to the finest detail. At night, darkness is pierced by an expansive grid of brightly lit homes and streets. Pilots can even see the headlights of cars and trucks on the highways below.
Flightgear Addon Aircraft
Time of Day Modeling
FlightGear uses “time of day modeling” which means that the scenery accurately reflects the actual time of day. The sun, moon, and stars appear and fade right on schedule as days turn into night and back again. Users can set FlightGear to their own computer clock so that it depicts the real-time of day in their zone. The system even tracks seasonal changes, with fewer daylight hours in winter and longer days in summer.
Loyal Fans
FlightGear is the kind of project that generates loyal fans. It has an amazing 93 percent approval rating at Sourceforge.net, one of the main download sites. At the FlightGear forums, one user explains, “Flight Gear is to flight simulation what Gran Tourismo is to driving simulations. It simply rocks. There are some Aircraft available that really behave very neatly like the real thing.”
Another user is more direct: “I choose FlightGear because it kicks Microsoft's FSX arse! Multiplayer AND free AND a flight sim? YES PLEASE!”
Flightgear Aircraft Download For Mac Windows 10
As can be seen, FlightGear fans love its potent mix of variety, power, flexibility, extensibility, and price- totally free.