Можно ли обойти ошибку геоклика Redshift?

Люди спрашивали об этой ошибке раньше, но на самом деле еще не было ответа.

Redshift Раньше у меня все работало нормально, а теперь уже нет. Я не знаю, как это случилось. Кажется, есть некоторая проблема с geoclue обслуживание или что-то.

Мы не можем

  1. Переключить вручную Redshift и выключать, не нуждаясь в каком-либо месте?
  2. Установить местоположение вручную?

Меня не волнует автоматизация, я просто хочу рабочий диммер экрана. Существует альтернатива под названием "Iris", но это платное приложение.

Вот что происходит

 arun@arun-GP70-2OD:~$ redshift
 Trying location provider `geoclue'...
 Started Geoclue provider `Geoclue Master'.
 Using provider `geoclue'.

 ** (process:4125): WARNING **: Could not get location, 3 retries left.


 ** (process:4125): WARNING **: Could not get location, 2 retries left.


 ** (process:4125): WARNING **: Could not get location, 1 retries left.


 ** (process:4125): WARNING **: Provider does not have a valid location available.
 Unable to get location from provider.

То же самое происходит, когда я использую gtk-redshift а также redshift-gtk,

3 ответа

Решение

Согласно документации для файла конфигурации, вы можете вручную указать местоположение, цветовую температуру и т. Д.

Например, если вы были в Копенгагене, вы могли бы запустить redshift-gtk -l 55.7:12.6, Это также запустит индикатор панели.

Обновите файл /etc/geoclue/geoclue.conf !конфигурации

белый список = org.freedesktop.DBus;_geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2

[org.freedesktop.DBus]
разрешено = истинная
система = истинные
пользователи =

Кажется, есть доступный geoclue-2.0, который решает проблему для меня (Ubuntu Mate 16.04, redshift-gtk) и для этого парня (Linux Mint).

Сначала я удалил красное смещение (только шаг безопасности)

apt-get purge redshift

А потом сделал так, как велено по-русски

sudo apt-get install redshift-gtk geoclue-2.0
Другие вопросы по тегам