Redshift/F.lux が Ubuntu 16.04 で動作しない

Redshift/F.lux が Ubuntu 16.04 で動作しない

画面の色温度を変更するために、Ubuntu 16.04 マシンに Redshift と f.lux の両方をインストールしました。アプリを開くことはできますが、どちらも画面の色調に影響を与えません。F.lux で色温度をプレビューしようとしても、何も起こりません。何が起こっているのか知っている人はいませんか? なぜ機能しないのですか?

注: 私は NVIDIA GeForce GTX 980 Ti GPU を使用しています。

答え1

コンソールタイプで

redshift -l list

それから私は入力した

redshift -l geoclue2

その後、問題なく動作しました。閉じて再度開いても、問題なく動作します。

答え2

f.lux と Redshift の両方を動作させようとしましたが、解決策が見つからなかったので、別の方法を選択しました。そこで、Ubuntu ソフトウェア マネージャーにアクセスし、下図のように Night Light スライダーをインストールしました。これで動作し、睡眠不足による夕方の疲れ目や頭痛で死ぬようなことはなくなりました。

  1. Ubuntu ソフトウェアで Night Light を検索:

  2. インストールすると、右上のドロップダウン メニューに表示され、ユーザーの好みに応じて切り替えることができます。

答え3

そこで、自分のシステムで Redshift を使用する方法を見つけました。基本的に、間違ったディスプレイ ドライバーを使用していました。ソフトウェアとアップデート アプリの [追加ドライバー] タブに移動すると、最新の NVIDIA ドライバーではなくデフォルトの Nouveau ドライバーを使用しており、他のタブが [デバイスを使用しない] に設定されていることに気付きました。

ドライバーの初期設定

NVIDIA ドライバー タブと HDMA ドライバー (DKMS 形式 (daily-dkms)) タブに切り替えてマシンを再起動すると、ようやく動作しました。

新しいドライバー設定

答え4

私は Linux Mint 18.2 を使用していますが、これは Ubuntu 16.04 をベースとしており、この問題を含め、同じ問題が多数発生します。Nvidia 384.90 ドライバーで GTX 940 を実行しているラップトップでこの問題を解決できたので、明日 1070 を搭載したデスクトップでテストします。

上で述べたように、私は以下を実行して、redshift が色のベースとして使用できる場所をリストしました。

redshift -l list

それから私は走った

redshift -l geoclue2 これにより、Redshift サービスを開始でき、すべてが正常に動作しました。次に、「スタートアップ アプリケーション」を開いて、最後のコマンドをカスタム コマンドとして追加し、起動時に動作することを確認しました。「今すぐ実行」をクリックすると、まだ動作することをテストできましたが、CLI で直接実行するのではなく、バックグラウンド サービスとして実行することもできました。

関連情報