XGPSSPEED(1)
β¨ XGPSSPEED(1) β¨
okay so this is a page from the GPSD Documentation set, and bestie, it's literally the manual for xgpsspeed. Buckle up π
πΈ NAME πΈ
xgpsspeed β an X speedometer for gpsd π
π¦ SYNOPSIS π¦
xgpsspeed [OPTIONS] [service[:port[:device]]]
xgpsspeed -h
xgpsspeed -V
β¨ DESCRIPTION β¨
xgpsspeed is a speedometer that pulls position info straight from gpsd. It's giving dashboard energy fr fr ποΈ
The default display mode is a speed and track presentation modeled after a marine navigation display β and for backward compatibility, the --nautical option forces this mode. The --landspeed option produces a simple speedometer instead. So you can go nautical main character OR plain and simple, your call π
The --speedunits option is how you set the speed units for display; follow the keyword with "knots" for nautical miles per hour, "kmh" for kilometers per hour, or "mph" for miles per hour. The default is miles per hour. π
In the nautical mode only, --maxspeed sets the maximum on the speedometer. Note the "only" β it's not doing anything in land mode, bestie.
xgpsspeed will run fine as a normal user, and fine as root. But running xgpsspeed under sudo will cause some loss of functionality. π So like, don't do that.
π OPTIONS π
-?,-h,--helpβ Causes the client to emit a summary of its options and then exit. Iconic, quick, done.-device DEVICEβ The device on the host to connect to. The default is empty (any). π-D LVL,--debug LVLβ Sets the debug level. It is primarily for use by GPSD developers. It enables various progress messages to standard error. π--host HOSTβ The host (server) to connect to. The default islocalhost. π-p PORT,--port PORTβ The port to connect to. The default is2947. β-V,--versionβ This option causes each client to dump the package version and exit. Slay, short and sweet.
π§ 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. Go read it, it's worth it π«Ά
πΈ ENVIRONMENT πΈ
The environment variable GPSD_UNITS is checked if no unit system is specified on the command line. It may be set to 'i', 'imperial', 'm', 'metric', or 'n', 'nautical'. π
LC_MEASUREMENT and then LANG are checked if no unit system has been specified on the command line, or in GPSD_UNITS. If the value is 'C', 'POSIX', or begins with 'en_US' the unit system is set to imperial. The default if no system has been selected defaults to metric. So like, it's a whole vibe check cascade π«
π₯ RETURN VALUES π₯
0β on success. π1β on failure π
π SEE ALSO π
π RESOURCES π
Project web site: https://gpsd.io/
π COPYING π
This file is Copyright 2013 by the GPSD project
SPDX-License-Identifier: BSD-2-clause
π¦ AUTHORS π¦
Chen Wei
Robin Wittler
and that's the whole page bestie, no cap π«Ά
GPSD, Version 3.27.5 β dated 2025-11-04 β Periodt. π
π¦ where this page comes from
- arch rolling: gpsd 3.27.5-1 Β· BSD
- fedora 44: gpsd-xclients 1:3.27.5-3.fc44 Β· BSD-2-Clause
- fedora 44: gpsd-xclients 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