Redshift geoclue のバグを回避することは可能ですか?

Redshift geoclue のバグを回避することは可能ですか?

このバグについては以前にも質問がありましたが、まだ回答が得られていません。

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)とこの男(Linux Mint)。

まず、セキュリティ対策としてRedshiftを削除しました。

apt-get purge redshift

そして、ロシア語で指示された通りに実行しました。

sudo apt-get install redshift-gtk geoclue-2.0

答え3

アップデート設定ファイル 設定ファイル

ホワイトリスト=org.freedesktop.DBus;_geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2

[org.freedesktop.DBus]
allowed=true
system=true
users=

関連情報