LOMIRI-LOCATION-SERVICE(2)
π LOMIRI-LOCATION-SERVICE π
section 2, from the lomiri manual, and yes bestie we're doing the whole thing π
β¨ NAME β¨
lomiri-location-service β a location service that aggregates position/velocity/heading updates and exports them over dbus. π
πΈ SYNOPSIS πΈ
lomiri-location-service --bus well known bus name --provider provider
[--provider provider] [provider specific options]
π¦ DESCRIPTION π¦
okay so, no cap: this is a location service that aggregates position/velocity/heading updates and exports them over dbus. that's the whole vibe. it's giving "middleware but make it coordinates." πβ¨
π OPTIONS π
π«Ά these ones control which bus the service is exposed upon and which providers are instantiated
--bus=busβ tell the service which bus it should be exposed upon, bestie. the valid values are "session" or "system". pick one, you can't have both. π--provider=providerβ say which provider should be instantiated and configured for this service instance. valid values are:geoclue::Provider,gps::Providerandskyhook::Provider. literally those three, periodt. π
π§ these ones control the behavior of the geoclue provider
--geoclue::Provider::name=nameβ the name of the provider on the bus. iconic little name tag situation. π·οΈ--geoclue::Provider::path=pathβ the object path of the provider on the bus. β¨
π these ones control the behavior of the Skyhook provider
--skyhook::Provider::username=usernameβ username for authenticating with the Skyhook service. π--skyhook::Provider::realm=realmβ realm for authenticating with the Skyhook service. ποΈ--skyhook::Provider::period=periodβ delay between updates, in[ms]. so like, the gap between glow-ups. β±οΈ
π these ones control the logging behavior of the service
--logtostderr=<boolean, default: false>β log messages to stderr instead of logfiles. defaults to false, so if you want it, you gotta ask for it. π--stderrthreshold=<threshold, default: 2>β copy log messages at or above this level to stderr in addition to logfiles. the numbers of severity levelsINFO,WARNING,ERROR, andFATALare 0, 1, 2, and 3, respectively. Defa--minloglevel=<level, default: 0>β log messages at or above this level. again, the numbers of severity levelsINFO,WARNING,ERROR, andFATALare 0, 1, 2, and 3, respectively. π--log_dir=<path, default: "">β if specified, logfiles are written into this directory instead of the default logging directory. so like, put your diary somewhere else. ποΈ--v=<level, default: 0>β show allVLOG(m)messages formless or equal the value of this flag. crank it and watch the lore spill out. π₯
heads up bestie:--stderrthresholdis<threshold, default: 2>and--minloglevelis<level, default: 0>β the severity numbers are the same in both, don't get it twisted. π
β EXAMPLES β
starting the service with a gps and a skyhook provider, exposing it on the system bus:
$ /usr/bin/lomiri-location-service/examples/service
--bus system
--provider gps::Provider
--provider skyhook::Provider
--skyhook::Provider::username=ut_testing
--skyhook::Provider::realm=ut_testing.com
a slightly more verbose instance:
$ /usr/bin/lomiri-location-service/examples/service
--logtostderr=true
--v=5
--bus system
--provider gps::Provider
--provider skyhook::Provider
--skyhook::Provider::username=ut_testing
--skyhook::Provider::realm=ut_testing.com
see how the second one is just the first one with --logtostderr=true and --v=5 tacked on? main character energy honestly. π
π COPYRIGHT π
Lomiri Location Service is Copyright (C) 2012 Canonical Ltd.
and that's the whole page, bestie!! this one lives in the lomiri manual and it's dated May 2013 β shoutout to the source, go off. π«Άβ¨π
π¦ where this page comes from
- debian trixie: lomiri-location-service-bin 3.3.0-2 Β· LGPL-3.0-only
- ubuntu questing: lomiri-location-service-bin 3.3.0-2
- ubuntu resolute: lomiri-location-service-bin 3.4.1-2 Β· LGPL-3.0-only
- ubuntu stonking: lomiri-location-service-bin 3.4.1-5 Β· LGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms