vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Наконец разобрался как заставить мой компьютер правильно сообщать браузеру свое местоположение в пространстве.

"Правильно" это "То что я считаю местоположением своего компьютера в пространстве", а не то что какой-то недоИИ вывел исходя из имени точки доступа Wi-Fi, базы данных geoip и тому подобного. Потому что это я принес компьютер туда где он сейчас стоит. и поставил. И я, естественно, знаю лучше чем даже мой интернет-провайдер, не говоря уж о всяких шпионским образом собранных гуглем или мозиллой базах данных.

Оказывается, geoclue-2 это всё-таки умеет.

  1. Читаем man -страницу geoclue(5). В ней описан файл /etc/geoclue/geoclue.conf.
  2. Выясняем, что всем источникам данных можно прописать enabled=false. Кроме, естественно, источника static. Конечно, если у вас в ноутбуке встроен GPS-приемник, можно разрешить также источник network-nmea или modem-gps и сделать так чтобы он отдавал реальные координаты. Но у меня в ноутбуке GPS нету, поэтому я лучше руками.
  3. Написать файлик /etc/geolocation (формат описан на той же странице, но в самом конце) Там четыре строчки - широта, долгота (в градусах), высота над уровнем моря, в метрах (честно сказать мне было лень разбираться какая она там на самом деле, я написал примерно. В плане определения адресов ближайших пунктов выдачи это пофиг) и точность (в метрах). Точность я написал два метра. Опять же, поскольку ближайший пункт выдачи в десяти километрах, это не принципиально.

Получился вот такой файлик:

 56.825042
 33.291864
 170
 2.00

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

August 2026

S M T W T F S
       1
2 34 5678
9 1011 1213 14 15
16 17 1819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 18th, 2026 01:10 pm
Powered by Dreamwidth Studios