.TH "GEOCLUE CONFIGURATION" 5 .SH NAME geoclue.conf \- geoclue configuration parameters .SH SYNOPSIS .B /etc/geoclue/geoclue.conf .SH DESCRIPTION .ad .fi The geoclue geoclue.conf configuration file specifies parameters that control the operation of geoclue. .PP All configurations settings below are mandatory and the defaults are what you see before you edit them in geoclue.conf. If you want to keep the default values around, copy and comment out the appropriate line(s) before changing them. .SH AGENT CONFIGURATION OPTIONS .B \fI[agent] is used to begin the agent configuration. .IP \fBwhitelist .br Whitelist of desktop IDs (without .desktop part) of all agents we recognise, separated by a ';'. .IP .B whitelist=geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2 .br .IP \fB[network-nmea] .br Network NMEA source configuration options .IP .B \fBenable=true .br Fetch location from NMEA sources on local network? .br .IP \fB[3G] .br 3G source configuration options .IP .B \fBenable=true .br Enable 3G source .br .IP \fB[cdma] .br CDMA source configuration options .IP .B \fBenable=true .br Enable CDMA source .br .IP \fB[modem-gps] .br Modem GPS source configuration options .IP .B \fBenable=true .br Enable Modem-GPS source .br .IP \fB[wifi] .br WiFi source configuration options .IP .B \fBenable=true .br Enable WiFi source .IP .B url=\fIhttps://location.services.mozilla.com/v1/geolocate?key=geoclue .br URL to the wifi geolocation service. The key can currenty be anything, just needs to be present but that is likely going to change in future. .IP .B submit-data=false Submit data to Mozilla Location Service .br If set to true, geoclue will automatically submit network data to Mozilla each time it gets a GPS lock. .IP .B submission-url=\fIhttps://location.services.mozilla.com/v1/submit?key=geoclue .br URL to submission API of Mozilla Location Service .IP .B submission-nick=geoclue .br A nickname to submit network data with. A nickname must be 2-32 characters long. .br .SH APPLICATION CONFIGURATION OPTIONS Having an entry here for an application with .B allowed=true means that geoclue will not ask agent to authorize the application. This is to ensure that applications with built-in authorization mechanism (e.g web browsers) do not have to be bound to agents. .PP If your application is denied access to location information and your operating system doesn't provide any mechanism to change that, it is likely a bug in your operation system (or geoclue). The solution is to report the issue with all details, rather than adding your application to this list. .IP Format: .RS .B [random-app] .br Desktop ID of application without .desktop part .PP .B allowed=true|false .br Allowed access to location information? .PP .B system=true|false .br Is application a system component? .PP .B users= .br List of UIDs of all users for which this application is allowed location info access, separate by ';'. Keep it empty for allowing it for all users. .RE .IP Examples: .RS .B [gnome-datetime-panel] .br allowed=true .br system=true .br users= .PP .B [gnome-color-panel] .br allowed=true .br system=true .br users= .PP .B [org.gnome.Shell] .br allowed=true .br system=true .br users= .PP .B [io.elementary.desktop.agent-geoclue2] .br allowed=true .br system=true .br users= .PP .B [epiphany] .br allowed=true .br system=false .br users= .PP .B [firefox] .br allowed=true .br system=false .br users= .br .SH AUTHOR .na .nf Sachin Chand