С удивлением обнаружил, что Chromium умеет точно показывать, где я сижу (по крайней мере когда я сижу у себя дома), но GeoClue/ModemManager (которые настроены забирать информацию из GPS-движка в 4G-модеме) говорят, что обращений не было.
Первый вопрос: как это работает? Догадываюсь, что через гуглосервисы, но технически — косвенно через список WiFi-сетей? Не нашёл в исходниках Chromium ничего похожего на обращения к NetworkManager. Или как-то ещё?
Второй вопрос: раз уж оно всё такое умное, нет ли способа отвязать от Chromium геолокацию через гуглосервисы и привязать «настоящий» источник геолокации типа того же GeoClue?
P. S.: А лиса умеет GeoClue из коробки. Хоть обратно на неё переползай.