FGJS(1)
β¨ FGJS(1) β¨
okay bestie, so this is the manual page for fgjs, aka the FlightGear joystick utility β and yes it's literally the thing that makes your joystick talk to your plane πΉοΈπ
π SYNOPSIS π
fgjs [--help] [--fg-root=rootdir]
π¦ DESCRIPTION π¦
So. fgjs is a joystick utility for the FlightGear flight simulator, and what it does is generate a configuration file for your joystick, interactively β like, it walks you through it, no cap. π
To use it, just launch the program with your joystick(s) plugged in. The utility will first prompt you to move each joystick around in the dead band, that is, the area where it is centered and should not generate any input. (iykyk β that lil neutral zone πΈ) Then afterwards, you'll be asked to move the control / push the button you would like to use for each function. one by one. iconic behaviour honestly.
The configuration gets saved in the current working directory in several files named jsI.xml, where I is the progressive number assigned to each detected joystick. β¨
β οΈ but listen β you still have to move them to ~/.fgfs/Input/Joysticks for FlightGear to actually use them. it does NOT do that part for you, bestie, that's on you π
π OPTIONS π
--helpβ Display usage information and exit. that's it, that's the whole vibe π«Ά--fg-root=rootdirβ Set the FlightGear data root directory ($FG_ROOT) torootdir.
π ENVIRONMENT π
FG_ROOTβ IfFG_ROOTis set and--fg-rootis not set, it specifies the root data directory to use. so like, backup plan energy π
π FILES π
~/.fgfsrc.hostname,~/.fgfsrcβ Configuration files containing command-line options forfgfs(1). The--fg-rootcommand-line option is searched there if it is not passed as a command-line argument tofgjs. sneaky lil lookup, obsessed π§
β SEE ALSO β
fgfs(1)js_demo(1)- the FlightGear wiki "Joystick" page π
and that's the whole page, bestie!! πΈ this was brought to you by FlightGear, dated 2017-06-04 β so yeah it's giving vintage but she still serves π β¨ mwah, go configure that joystick, you got this ππ
π¦ where this page comes from
- debian bookworm: flightgear 1:2020.3.16+dfsg-1+deb12u1 Β· GPL-2.0-or-later
- debian trixie: flightgear 1:2020.3.19+dfsg-1 Β· GPL-2.0-or-later
- fedora 43: FlightGear 2024.1.2-1.fc43 Β· GPL-2.0-or-later
- fedora 43: FlightGear 2024.1.6-1.fc43 Β· GPL-2.0-or-later
- fedora 44: FlightGear 2024.1.4-1.fc44 Β· GPL-2.0-or-later
- fedora 44: FlightGear 2024.1.6-1.fc44 Β· GPL-2.0-or-later
- opensuse-leap 16.0: FlightGear 2020.3.19-bp160.1.6 Β· GPL-2.0-only
- opensuse-leap 16.0: FlightGear 2020.3.19-bp160.1.6 Β· GPL-2.0-only
- opensuse-leap 16.0: FlightGear 2020.3.19-bp160.1.6 Β· GPL-2.0-only
- ubuntu jammy: flightgear 1:2020.3.6+dfsg-1build1 Β· GPL-2.0-or-later
- ubuntu noble: flightgear 1:2020.3.18+dfsg-1.1 Β· GPL-2.0-or-later
- ubuntu questing: flightgear 1:2020.3.19+dfsg-1build1
- ubuntu resolute: flightgear 1:2024.1.4+dfsg-2 Β· GPL-2.0-or-later
- ubuntu stonking: flightgear 1:2024.1.5+dfsg-1 Β· GPL-2.0-or-later
- Copyright (C) 2002 Cameron Moore
- Copyright (C) 2017 Alessandro Menti
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms