redshift を使用して、スリープ状態になる前に画面の色温度を変更したいと思います。
これで、redshiftではインストールが必要なようです geoclue 。しかし、私はそのパッケージをインストールしたくありません。また、画面の色を手動で変更する時間を指定したいと思います。手動で位置を設定するか、調光を開始および終了する時間を指定するだけです。
他のツールやトリックを使って、画面の色温度をそのように変更する方法はありますか?また、ジオクルーの位置データからデータを取得するか、によってデータを取得するかは問題ではないのに、redshiftでは不可能なwhyにも興味があります。一部のデータは手動で入力しました。
私はKDEでDebian9を使用しています。
これを介して解決しました:Sudo apt-mark hold geoclue-2.0
Sudo apt-get install redshift
Sudo apt-get remove geoclue-2.0
電球アイコン-> Redshift Control Settings-> Advanced-> Locationを右クリックして、Redshiftウィジェット(KDE)を介して手動で場所を設定します。
Geoclueを削除した後、Redshift自体は起動に失敗し、次のように言います。
Redshiftの実行に失敗しました
ロケーションプロバイダー 'geoclue2'を試行しています...
GeoClueに接続できません。
プロバイダーから場所を取得できません。
これらのほとんどはredshiftで完全に行うことができ、geoclueをインストールする必要はありません。コマンドラインから直接色を設定するには、次のように入力します。
redshift -l 55.7:12.6 -t 5700:3600 -g 0.8 -m randr -v
-l
オプションは、現在地(緯度と経度)についてredshiftに通知します。設定ファイルを使用することもできます。例えば:
[redshift]
temp-day=5700
temp-night=3600
gamma=0.8
adjustment-method=randr
location-provider=manual
[manual]
lat=55.7
lon=12.6
これをredshift.conf
として$HOME/.config
として保存すると、redshiftは開始されるたびにこれらの設定を読み取ります。ところで、redshift &
ファイルに.xinitrc
を入れることで、起動時にレッドシフトを開始できます。上記のすべての例はman redshift
から抜粋したもので、多くの情報は redshift Webサイト にもあります。