panel: Update location based on GSettings preference