Redshift / F.luxがUbuntu 16.04で機能しない


11

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

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


Redshiftパネルアプレットのスクリーンショットを開いて質問を更新できますか?
Andrea Lazzarotto、2016年

私の答えを見てください。正しいドライバーに切り替えて修正しました。
セルゲイウォレス

良い!あなたはそれを自己受け入れるべきです。:)
Andrea Lazzarotto

(ドライバーなどを検索した後)実装が最も簡単であるとわかった1つの解決策は、RedShiftやf.luxとは関係なく、ここにある解決策でした。Ubuntu17.10の組み込みGNOMEナイトライトに切り替えることです。Intelカードと標準のビデオドライバーで非常にうまく動作します。設定で常夜灯を検索するだけで、日没/日の出も設定できます。
MartinSnåål18年

回答:


10

コンソールタイプ

redshift -l list

それから私はタイプした

redshift -l geoclue2

その後、うまくいきました。私はそれを閉じて再び開くことさえでき、それはうまくいきます。


私はそれが構成のようなものだと思ったが、いいえ、startup appsコマンドをに変更redshift-gtk -l geoclue2して機能しました。今では、情報にゼロ以外のデータが含まれています。ちなみに、geoclueもインターネットに接続していて、私は1日もしていませんでした。
Aquarius Power、

確認済み:オフラインになる場合にのみ機能しますredshift-gtk -l manual -l -12.34:56.78(geoclue2を使用して正しい緯度と経度を事前に取得し、それぞれが負の値になる可能性があります)
Aquarius Power

4

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

ドライバーの初期設定

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

新しいドライバー設定


1
少なくともredshiftはnoveauドライバーで動作するはずです。何が問題なのか正確に知りたいです。
dobey 2017

GeForce GTX 670を搭載したKubuntu 16.10でも、NVIDIAバイナリドライバー-nvidia-367(Recommended Driver)のバージョン367.57を使用して、この問題が発生しています。私はまだそれを追跡していません。編集-ルックス、それは私の場合は、既知のバグがありますように:forum.justgetflux.com/topic/2373/...
kjones

4

私はf.luxとRedshiftの両方を解決策なしで機能させようとしたので、別のルートに進むことを選びました。それで私はUbuntu Software Managerに行き、下の写真のようにNight Lightスライダーをインストールしました。それは機能し、睡眠不足のために、私は緊張した目と夕方の早い段階からの頭痛で私を死に至らせていません。

  1. UbuntuソフトウェアでNight Lightを検索します。

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


この質問はUbuntu 16.04についてです。あなたはそれがUbuntu 18.04+にのみ適用されるあなたの答えで指摘する必要があります。
WinEunuuchs2Unix 2018

@radiostereioに感謝します、本当に私を助けました!
ルーカスブスタマンテ

1

Redshiftは時間ベースです。次の2つの条件が満たされていれば、画面の色が変わります。

  • それはあなたがどこにいるかを決定することができます(デフォルトのネットワークベースのロケーションサービスを介して、または-lそれを調整するスイッチで開始した場合)
  • あなたの場所では夕方です(-tスイッチで間隔を変更できます、を見てくださいman redshift

f.luxウェブサイトはほとんど同じことを説明します。

f.luxはこれを修正します。これにより、コンピュータのディスプレイの色が時刻に適応し、夜は暖かく、日中は日光のようになります。


4
そうですが、まったく機能していません。構成ファイルを編集して色温度に大きな差(2000秒)を付けた後でも、色温度は変化しません。
セルゲイウォレス

1

私はLinux Mint 18.2を使用していますが、これはUbuntu 16.04に基づいており、これを含め、同じ問題の多くがポップアップ表示されます。Nvidia 384.90ドライバーでGTX 940を実行しているラップトップでこれをなんとか解決できたので、明日1070でデスクトップでテストします。

上記のように、次のコードを実行して、redshiftが色のベースにするために使用できる場所をリストします。

redshift -l list

それから私は走った

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


0

私はそれだけでpause、それでうまくいきました。f.luxun-pause

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.