Sauf erreur de ma part gnome-horloge se base sur ton ip publique pour retrouver ton fuseau horaire. C'est donc forcément approximatif. Il me situe aussi à plusieurs dizaines de km de mon emplacement réel (tant mieux d'ailleurs). Je ne pense pas que son but soit de remplacer un GPS. Après si ces 110km te font changer de fuseau horaire en effet ça peut être gênant.
Il faudrait voir sur le site officiel du projet gnome-horloge si c'est une feature prévue ou pas (de pouvoir forcer l'emplacement).
Il est aussi possible de sûrement trouver quelle base ils utilisent pour faire la correspondance ip publique <=> localisation. La plus connue étant la base GeoIP, mais il y en a d'autres. Du coup c'est peut être possible de corriger cette base (indépendante de Gnome), pour renseigner l'emplacement exacte de ton IP publique (statique forcément sinon...).
Sur les PC équipé de puce GPS (c'est rare mais ça arrive), a voir si gnome-horloge sait utiliser cette source. A priori oui
https://help.gnome.org/users/gnome-help/stable/privacy-location.html.en
As tu une IP publique fixe ? As tu une puce GPS ?