
画面の色温度を変更するために、Ubuntu 16.04 マシンに Redshift と f.lux の両方をインストールしました。アプリを開くことはできますが、どちらも画面の色調に影響を与えません。F.lux で色温度をプレビューしようとしても、何も起こりません。何が起こっているのか知っている人はいませんか? なぜ機能しないのですか?
注: 私は NVIDIA GeForce GTX 980 Ti GPU を使用しています。
答え1
コンソールタイプで
redshift -l list
それから私は入力した
redshift -l geoclue2
その後、問題なく動作しました。閉じて再度開いても、問題なく動作します。
答え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 で直接実行するのではなく、バックグラウンド サービスとして実行することもできました。