Where Is the GeoClue Config File?
GeoClue configures agents and accuracy in /etc/geoclue/geoclue.conf with per app rules inside.
Last updated
GeoClue centralizes location access through one config file in /etc/geoclue. The geoclue.conf file lists which agents may serve position and at what accuracy. Desktop apps request through the daemon instead of hardware directly.
Per app rules gate sensitive consumers like browsers. Tightening defaults breaks maps and timezones that depend on fixes. Changes apply on daemon restart without touching clients.
Where GeoClue stores this, by platform
/etc/geoclue/geoclue.conf
Agent whitelist with accuracy levels per app. Restart the daemon after edits. Clients need no changes when policy shifts.
Frequently asked questions
How do I block an app from location?
Remove or restrict its entry in geoclue.conf, then restart the daemon. The app receives no fix afterward. System services may need exceptions to keep timezones right.
Why is my location wrong on Linux?
GeoClue falls back to IP based fixes without Wi-Fi or GPS agents. Check which agents are enabled in geoclue.conf. Accuracy follows the weakest active source.
Notice an outdated path? Let us know.