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

Можно ли обойти ошибку геоподсказки 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.

решение1

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

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

решение2

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

Сначала я удалил redshift (просто мера безопасности)

apt-get purge redshift

А потом сделал так, как было сказано на русском:

sudo apt-get install redshift-gtk geoclue-2.0

решение3

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

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

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

Связанный контент