GEGPS(1)
π GEGPS(1) β the gpsd manual, but make it cute π
okay bestie, welcome to gegps, the Google Earth client for gpsd. it's from the GPSD docs, and yes we're doing this whole thing together, no skimming, no "tl;dr" (iykyk).
β¨ NAME β¨
gegps β Google Earth client for gpsd π¦
πΈ SYNOPSIS πΈ
gegps [OPTIONS] [server[:port[:device]]]
gegps -h
gegps -V
π DESCRIPTION π
so the gegps program literally collects fixes from gpsd and feeds them straight into a running instance of Google Earth, for live location tracking. that's it, that's the whole vibe. you, on a map, in real time. main character energy fr fr. π
π OPTIONS π
-?,-h,--helpβ prints a lil summary of the options and then dips. that's it. β¨-d DIR,--kmldir DIRβ tells it where your Google Earth installation directory lives. if you don't say anything, it just defaults to the current directory. no biggie. π-D LVL,--debug LVLβ sets the debug level. this one is primarily for the GPSD developers, and it turns on various progress messages that go to standard error. it's giving "for the engineers only" π--device DEVICEβ connects to device DEVICE on the gpsd host. π«Ά--host HOSTβ connects to gpsd on host HOST. πΈ-i,--initializeβ if you have the free (non-subscription) version, start by running with the-ioption to drop a clue in the Google Earth installation directory, as'Open_in_Google_Earth_RT_GPS.kml', then open that file in Places (File > Open...). after that, rungegpsin the normal way. yes this is a whole ritual, do it in order bestie π--port PORTβ connects to gpsd on port PORT. β-V,--versionβ prints the package version and exits. iconic.
also super important: gegps does not require root privileges. it should be run as the same user that your Google Earth client is running as. same user, same energy, no sudo nonsense. π
π§ ARGUMENTS π§
by default, clients collect data from the local gpsd daemon running on localhost, using the default GPSD port 2947. the optional argument to any client may override this behavior: [server[:port[:device]]] β¨
for further explanation, and examples, see the ARGUMENTS section in the gps(1) man page. π
π RETURN VALUES π
0β on success. slay. π1β on failure. π
π¦ SEE ALSO π¦
gpsctl(1), gps(1), gpsprof(1), fake*(1), gpscat(1), gps*gpspipe(1), xgps(1). xgpsspeed(1)
π RESOURCES π
Project web site: https://gpsd.io/ β go look, it's giving documentation π
π COPYING π
This file is Copyright 2013 by the GPSD project SPDX-License-Identifier: BSD-2-clause
okay that's the whole page, no cap, every single flag and file and number accounted for. now go track yourself on a globe like the icon you are π
GPSD Version 3.27.5 Β· 2025-11-04 β mwah, that's the version and the date, love u, bye bestie πβ¨
π¦ where this page comes from
- arch rolling: gpsd 3.27.5-1 Β· BSD
- fedora 44: gpsd-clients 1:3.27.5-3.fc44 Β· BSD-2-Clause
- fedora 44: gpsd-clients 1:3.27.5-5.fc44 Β· BSD-2-Clause
- nixos 26.05: gpsd 3.27.5
- nixpkgs unstable: gpsd 3.27.5
- opensuse-leap 16.0: gpsd-clients 3.27.5-160000.1.1 Β· BSD-3-Clause
- opensuse-leap 16.0: gpsd-clients 3.27.5-160000.1.1 Β· BSD-3-Clause
- opensuse-leap 16.0: gpsd-clients 3.27.5-160000.1.1 Β· BSD-3-Clause
- opensuse-leap 16.0: gpsd-clients 3.27.5-160000.1.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms