Increase "no agent" timeout
5 seconds really isn't enough on startup, as can be seen in this bug: https://bugzilla.redhat.com/show_bug.cgi?id=1537319
In this log:
gnome-shell starts for the user at
10:21:58, and the agent still isn't operating at
10:22:05. Geoclue got activated via D-Bus by gnome-shell itself at
It should probably at least be 20 seconds, to account for worst case scenarios (busy system, rotary hard disk).