GEOCLUE CONFIGURATION(5) (NAME) geoclue - Geoclue (SYNOPSIS) : /etc/geoclue/geoclue.conf : /etc/geoclue/conf.d (DESCRIPTION) GeoClue 'geoclue.conf' geoclue . conf.d . '90-config.conf' '50-config.conf' conf.d . geoclue.conf . () . 'enable' . 'enable' . (AGENT CONFIGURATION OPTIONS) [agent] (agent) . whitelist ( .desktop) ';' . whitelist=geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2 (LOCATION SOURCE CONFIGURATION OPTIONS) [ip] IP enable=true GeoIP method=ichnaea () IP. : '"ichnaea"': API (Ichnaea) URL wifi. '"gmaps"': Google Maps. '"reallyfreegeoip"': reallyfreegeoip.org. API . accuracy . : url=https://example.com/v1/geolocate URL GeoIP . accuracy=30000.0 GeoIP ( ) . [network-nmea] NMEA NMEA avahi _nmea-0183._tcp . NMEA avahi : $ avahi-publish-service -H my.nmea.host "NMEA over TCP" _nmea-0183._tcp 50000 'my.nmea.host' '50000' (port) NMEA . enable=true NMEA nmea-socket=/var/run/gps-share.sock NMEA. . [3g] 3G enable=true 3G. 3G URL wifi . [cdma] CDMA enable=true CDMA [modem-gps] Modem GPS enable=true Modem-GPS [wifi] WiFi enable=true WiFi url=https://example.com/v1/geolocate?key=YOUR_KEY URL Ichnaea API (https://ichnaea.readthedocs.io/en/latest/api/geolocate.html). URL . URL wifi 3g . API key URL . submit-data=false . true geoclue GPS (GPS lock) . Modem-GPS Network NMEA ( ). Modem-GPS ( ) Network NMEA . submission-url=https://example.com/v2/geosubmit?key=YOUR_KEY URL API Ichnaea (https://ichnaea.readthedocs.io/en/latest/api/geosubmit2.html). submission-nick=geoclue . HTTP X-Nickname . . . geoclue . [compass] (Compass) enable=true [static-source] (Static source). geolocation /etc . (STATIC LOCATION FILE) . geoclue geoclue ( Network NMEA ). enable=true . geoclue.conf . (APPLICATION CONFIGURATION OPTIONS) allowed=true geoclue (agent) . ( ) . (bug) ( geoclue) . . (Format): [random-app] (Desktop ID) .desktop allowed=true|false system=true|false users= UID ';'. . (Examples): [gnome-datetime-panel] allowed=true system=true users= [gnome-color-panel] allowed=true system=true users= [org.gnome.Shell] allowed=true system=true users= [io.elementary.desktop.agent-geoclue2] allowed=true system=true users= [epiphany] allowed=true system=false users= [firefox] allowed=true system=false users= (STATIC LOCATION FILE) (Basic format): /etc ( ) : 1 Latitude ( ) 2 Longitude ( ) 3 Altitude ( ) 4 Accuracy radius ( ) (newline) . : o '#' () . o . o ( ) . : # Example static location file for a machine inside Statue of Liberty torch 40.6893129 # latitude -74.0445531 # longitude 96 # altitude 1.83 # accuracy radius (the diameter of the torch is 12 feet) (Notes): geoclue : # chown geoclue /etc/geolocation # chmod 600 /etc/geolocation (CLIENT LIST) SIGUSR1 geoclue . (AUTHOR) Sachin Chand geoclue 2025-05-01 GEOCLUE CONFIGURATION(5)