gnss-share(1)
π gnss-share(1) β General Commands Manual π
okay bestie, sit down, hydrate, and let me tell you about gnss-share, a whole icon of a command. πΈ
β¨ NAME β¨
gnss-share β yes that's the whole name, she needs no subtitle, she's that girl π
π DESCRIPTION π
gnss-share is the app that facilitates sharing GNSS location data with multiple clients at once, while also giving you a way to do device-specific setup beforehand. Not every device is the same, you know? So sometimes you gotta prep first. π
And for some devices β not all, just some β she can also manage loading and storing A-GPS data. Fancy. π₯
π¦ CONCEPTS π¦
So here's the lore, bestie. gnss-share was originally created to do two things:
- allow multiplexing GNSS data from a single device out to multiple clients π
- make it easy to load/store A-GPS data to and from the device πΎ
Basically? gnss-share effectively acts as a proxy between your GNSS device and the clients. Proxy era. π
And because she's the middlewoman, she gets to control when and what location data the clients receive. That's a lot of power, ngl. She can also use that moment to set time, rough location, and stuff like that on the device β all to improve lock speed. Faster lock, faster life. β‘
Also!! Some external signals can be used to control gnss-share too. Head down to SIGNALS if you want the tea on that. π
π COMMANDS π
[none]β no command at all? no problem. The default behavior when you don't specify a command is to run in server mode. She just does that. β¨storeβ store the almanac and ephemerides data, then quit. Mission accomplished, she's out. π«loadβ load the almanac and ephemerides data, then quit. Same energy, opposite direction. π
π OPTIONS π
-c<path> β the path to the configuration file she should use. Default:/etc/gnss-share.conf-dβ turn on printing debug output. For when you wanna see everything the girl is doing. π-hβ print help and exit. The classic. π
π«Ά SIGNALS π«Ά
On top of the command line options, this application will respond to these signals when she's in "server" mode:
SIGUSR1β the application will load AGPS data from the directoryagps_directorythat you specified in the configuration file, and then keep running afterward. No quitting, she's just loading and vibing. β¨SIGUSR2β the application will store AGPS data to the directoryagps_directorythat you specified in the configuration file, and then keep running afterward. Saving the data, staying the main character. πΎ
heads up bestie: these two only hit when she's in server mode, so don't come for her when she's off doingstoreorloadchores. π
πΈ SEE ALSO πΈ
gnss-share.conf(5)π
π AUTHORS π
- Clayton Craft
<clayton@craftyguy.net>π
and that's the whole page, bestie, you absolutely ate that read. π
this fine piece of documentation is from gnss-share and it's dated 2026-01-20 β periodt. πβ¨
π¦ where this page comes from
- ubuntu resolute: gnss-share 0.8.2-1build1 Β· GPL-3.0-or-later
- ubuntu stonking: gnss-share 0.8.2-1build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms