Ubuntu 14.04のフラックス-可能ですか?


66

ubuntu 14.04でFluxを動作させることはできますか?もしそうなら、あなたはあなたの知識を共有したり、ガイドを教えてくれたりしますか?(Fluxは、時刻に応じてディスプレイの温度を調整するソフトウェアです)


8
Ubuntuのに赤方偏移のネイティブと呼ばれるツールがあります:askubuntu.com/questions/111576/...
Rinzwind

2
@Rinzwindに感謝しますが、私はまだFluxを好みます。
マリウス14

[コメントするほどの評判はありません。] f.luxインジケーターをインストールしても、f.luxを機能させるには不十分な場合があります。現在、f.lux guiは必ずしもxfluxにパッケージ化されているわけではありません。xfluxバイナリ(32ビットまたは64ビット、アーキテクチャに応じて)をダウンロードし、バイナリを/ usr / binに配置します。xfluxはf.luxのWebサイトから入手できます。私は14.04にいますが、まだxfluxに問題がありますが、うまくいけば正しい方向に向いています。
オーフェン14

1
あなたのUbuntuのシリーズのために利用可能なパッケージが構築されている場合は、ここで、インストールがで述べたようにPPAを使用して行うことができカレル。そうでない場合は、sourceコンパイルします。または、公式リポジトリからインストールredshift-gtkします。
ガヤンウィエラクッティ

回答:


36

ここに私が見つけた別の方法があります。会社のファイアウォールでは、私が何を試みてもaptリポジトリを追加できないので、この方法を使用する必要がありました。

  1. 著者のgithubからソースコードをダウンロードする

    git clone https://github.com/xflux-gui/xflux-gui.git
    
  2. インストール

    cd xflux-gui
    sudo python setup.py install
    
  3. コマンドラインから実行

    fluxgui
    

[2017年2月23日現在の更新]リポジトリが変更されました


1
この提案はUbuntu 14.10で完全に機能しました。これで、f.luxがインストールされ実行されました。ありがとう。
シャラスチャンドラムーリ14年

2
私のために働いたがsudo ./setup.py install、エラーを出したので使用したのでsudo python setup.py install、もし持っていない場合は、python-appindicatorをインストールする必要がありますsudo apt-get install python-appindicator
...-ekcrisp

1
これらはすべて、dependenciesIが同様にインストールする必要がありましたした:sudo apt-get install python-pexpect python-gconf python-appindicator
クリストフ・デ・トロイヤー

1
更新されたリポジトリはgithub.com/xflux-gui/xflux-guiにあり、そのページではインストール手順がgithub.com/xflux-gui/xflux-gui#install-instructions
praba230890

71

RedShiftをお勧めしますか?

flu.xよりもメンテナンスが多く、オプションが多く、Ubuntu 14.10 x64およびUbuntu 15.04 x64で完全に動作します。

リポジトリ(12.04、14.04以降)からインストールできます。

sudo apt-get install redshift gtk-redshift

オプションで、RedShiftの構成ファイルを作成できます。自動的には作成されないため、を使用して作成する必要がありますgedit ~/.config/redshift.conf

これは私のredshift.confファイルがどのように見えるかです:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=4500
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature
transition=1

; Set the screen brightness. Default is 1.0
;brightness=0.8
; It is also possible to use different settings for day and night since version 1.8.
brightness-day=0.9
brightness-night=0.7
; Set the screen gamma (for all colors, or each color channel individually)
gamma=0.8
;gamma=0.8:0.7:0.8

; Set the location-provider: 'geoclue', 'gnome-clock', 'manual'
; type 'redshift -l list' to see possible values
; The location provider settings are in a different section.
location-provider=geoclue

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values
; 'randr' is the preferred method, 'vidmode' is an older API
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings
; ex: 'redshift -l manual:help'
[manual]
; set these values if you've set the location-provider to manual instead of geoclue
;lat=51.522698
;lon=-0.085358

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings
; ex: 'redshift -m randr:help'

[randr]
screen=0

必要に応じて、手動でコンパイルすることも非常に簡単です。公式リポジトリは次のとおりです。https//github.com/jonls/redshift

travis.ymlブートストラップ実行可能ファイルを実行する前に、ファイルで指定されたすべての依存関係をインストールしたことを確認してください。

こちらの手順:https : //github.com/jonls/redshift/blob/master/HACKING.md

Ubuntu 15.04ユーザーの場合:依存関係が欠落しているため、redshiftを使用できない可能性があります。githubから直接コードを取得してコンパイルしてみてください。

sudo apt-get install build-essential libxcb-randr0-dev
./bootstrap
./configure --enable-randr
make
sudo checkinstall

...またはinstall使用したくない場合のみcheckinstalllibxcb-randr0-devパッケージには、調整方法としてRANDRを使用するために、依存関係を満たす必要があります。それ以外の場合は、次を実行してvidmodeを有効にしてみてください。

./configure --enable-vidmode

10

Ubuntu 17.10以降

2017年3月22日にリリースされたGNOMEデスクトップ環境3.24から、特定の時間帯に画面から放出される青色光の量を自動的に減らす新しいナイトライト機能が含まれています。新しい機能は、ディスプレイ設定から有効にできます。画面の色は、あなたの場所の日の出/日の入り時刻に従いますが、カスタムスケジュールに設定することもできます。ナイトライトパネルインジケータは、機能がアクティブになっていることを示し、システムメニューで一時的に無効にすることができます。

Ubuntu 17.10では、UbuntuにはUnityではなくGNOMEデスクトップ環境が付属しており、デフォルトでNight Light機能が含まれています。Night LightはX11とWaylandの両方で動作します。Ubuntu 17.10でナイトライトを有効にするには、[システム設定] -> [ デバイス] -> [ ディスプレイ] -> [ ナイトライト]に移動し、ナイトライトスライダーをオフからオンにスライドします。次に、スケジュール設定を構成します。

ここに画像の説明を入力してください
Ubuntu 17.10のナイトライト設定

ナイトライトスライダーGNOMEシェル拡張機能は、パネルの通知領域からナイトライトの温度を微調整する簡単なインターフェイスを提供します。GNOME Tweak Toolの設定を確認して、追加機能をカスタマイズまたは有効にしてください。常夜灯を常にオンにするか、常にステータスアイコンを表示するように簡単に構成することもできます。


Ubuntu 12.04-17.04

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui 

Ubuntu 12.04-14.04

Ubuntu 12.04および14.04でのf.luxのインストールは、f.luxのPPAを追加することで簡単に行えます。端末に次のように入力します。

sudo add-apt-repository ppa:kilian/f.lux
sudo apt-get update
sudo apt-get install fluxgui  

公式のf.lux Webサイトからxfluxデーモンターミナルプログラムをインストールする

64ビット

wget -c https://justgetflux.com/linux/xflux64.tgz
tar -xvzf xflux64.tgz
rm -rf xflux64.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

32ビット

wget -c https://justgetflux.com/linux/xflux-pre.tgz
tar -xvzf xflux-pre.tgz
rm -rf xflux-pre.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

f.lux GUIは、ダッシュから、またはコマンドを使用して端末から起動できますfluxgui。実行中は、パネルの通知領域にf.luxアイコンがあります。

ここに画像の説明を入力してください
X Xubuntu 14.04のf.luxインジケーターアプレットの設定


5
...そしてそれは動作しません。質問に答える前に、正しく答えることを確認する必要があります。以前のバージョン(13.04など)では機能していましたが、14.04では機能しません。
マリウス14

1
Xubuntu 14.04にf.luxをインストールしましたが、動作しているようです。Xubuntu 14.04の[アクセサリ]メニューにf.luxアイコンを追加し、パネルにf.luxアプレットを追加しました。Unityを使用していることと、私が使用していないことの違いが生じるかどうかはわかりません。
カレル・

1
ubuntu 14.04でフラックスが機能しないことは既知の問題であるためだと思います:/
Marius 14

4
@karelのアドバイスに従いましたが、f.luxはうまく機能します。Ubuntu 14.04とUnityを実行しています。
アンドリューC 14

1
@Emi f.luxを設定したら、設定ウィンドウを元に戻す唯一の方法は、sudo apt-get purge fluxguif.luxを削除してからf.luxを再インストールすることです。設定が間違っていると、f.luxは起動しません。f.luxを再インストールするときは、今回すべてが正しくなるように注意してください。これは個人的な経験から知っています。これよりもf.luxの問題を修正するより良い方法がある場合、私はそれを知りません。
カレル・

2

Ubuntu 15.04+用の新しいFluxアプリ

Ubuntuのフラックス

Kilian Valkhofの Flux リポジトリは更新されなくなりましたが、Nathan Rennie-Waldockの PPAを使用できます。

これらのコマンドを実行してインストールしFluxます。

$ sudo add-apt-repository ppa:nathan-renniewaldock/flux
$ sudo apt-get update
$ sudo apt-get install fluxgui

削除する:

$ sudo apt-get remove fluxgui

経由:Ubuntuハンドブック


わからない。これは動作します。:/
Sheharyar

待って...これをもう一度テストしてください。昨日はうまくいきましたが、今はもう動きません。アプレットを起動できますが、画面の色は変わりません。
-Revetahw

現地時間は何時ですか?日没後、色は自動的に変更されます
Sheharyar

ええ、知っています。私はf.luxをWindows、OS X、Android、iOSなどで使用しています。今夜はUbuntuで正しく動作しませんでした。また、「プレビュー」機能も試しましたが、機能しませんでした。
-Revetahw

それは変だ。今すぐ使用してください。PCを再起動するか更新してみてください
-Sheharyar

0

私は目を見張ることを提案できますか?

目障りな

Eyesomeは、デーモンとして実行され、ほとんどの場合24時間年中無休で実行されるbashスクリプトです。xrandrのソフトウェアコントロールを使用して、ハードウェアインターフェイスと最大2つのモニターを介して、ラップトップディスプレイの画面の明るさ(およびオプションでガンマも)を自動的に調整します。

日の出時には(毎日インターネットから時刻が自動的に取得されます)、画面の明るさ(およびオプションでガンマも)が徐々に調整されます。段階的な調整はユーザーが定義しますが、120分で十分です。調整を目立たないようにするには、調整間のスリープ間隔を設定します。おそらく15秒から60秒の間が最適で、デフォルトは60秒です。

日の出の移行が完了すると、目を奪うデーモンは日没の移行が始まるまで何時間もスリープします。日没の90分前に使用していますが、好きな期間を設定できます。

日の出の移行とは逆に、日没の移行は画面の明るさを徐々に低下させます(オプションでガンマも低下させます)。

夜間の移行中にガンマが増加する場合があることに注意してください。たとえば、目の疲れを軽減するために、レッドガンマは日中は1.0、夜間は1.2と定義できます。青色のガンマは、日中は1.0、夜間は0.8と定義されるため、代わりに減少します。

リソースを削減するために、目が離せない人は日没から日の出までの全期間を眠ります。あなたが住んでいる場所と一年の季節に応じて、平均睡眠は12時間になります。

Eyesome Setup-メインメニュー

アイサムを設定するために、メインメニューが提供されます。

eyesome main menu.png

構成の編集-一般タブ

メインメニューの[ 編集 ]ボタンをクリックすると、以下に示すように、編集構成の[全般]タブが最初に表示されます。

目を見張るような設定全般tab.png

国/都市名が自動的に表示されます。必要に応じてオーバーライドできます。

構成の編集-モニター1タブ

上記の「モニター1」タブをクリックすると、私の構成でこのパネルが表示されます(実際とは異なる場合があります)。

eyesome-edit-configuration-monitor-1.png

これらの設定は、ほとんどの場合目を覚ます人によって自動的に取得されるため、気にしないでください。ただし、昼間と夜間の明るさ/レベルを設定する必要があります。

構成の編集-モニター3タブ

[モニター3]タブをクリックすると、私の構成でこのパネルが表示されます(実際とは異なる場合があります)。

モニター2タブは、適応型の明るさとスマートOSを備えた新しいテレビであるため表示されません。Eyesomeによるオーバーライドは必要ありません。

ここに画像の説明を入力してください

eyesomeをインストールした後、別のモニターをシステムに接続する場合は、xrandrモニター名を入力する必要があります。

Eyesome Setup-5秒のテスト

メインメニューから、昼間夜間のボタンをクリックして、昼間と夜間の明るさとガンマ設定を5秒間テストできます。[構成の編集-一般]タブから、テストの期間を5秒から20秒まで変更できます。

5秒間の夜間テストは次のようになります。

目を見張るような夜間test.gif

異常なイベント処理

仕事の前の朝、画面が完全に暗くなったときにラップトップをサスペンドするとします。仕事が終わった後、太陽が空に高くなっているときに帰宅し、ラップトップを開きます。画面は非常に薄暗いため、読むことができません。

このシナリオに対処するために、systemd制御ファイルが提供されます。

  • /etc/systemd/system-sleep/systemd-wake-eyesome 制御ファイルは、システムが中断または再開するたびに呼び出されます。
  • 制御ファイルはbashスクリプト/usr/local/bin/wake-eyesome.shを呼び出して、明るさをフルにリセットし、日没移行までスリープします。

夜、外付けテレビで映画を見ていて、見やすくするためにラップトップのふたを閉じます。Ubuntu / Lightdm / xrandrには数秒かかり、外部テレビを完全な明るさにリセットします。あなたの目に痛い。

このシナリオに対処するために、acpiイベント制御ファイルが提供されています。

  • /etc/acpi/event/lid-event-eyesome 制御ファイルは、ラップトップのふたが開閉されるたびに呼び出されます。
  • 制御ファイルは、bashスクリプト/etc/acpi/acpi-lid-eyesome.shを呼び出して、ふたの開閉を処理します。
  • 次に、厄介なbashスクリプトは/usr/local/bin/wake-eyesome.sh、夜間の表示用に明るさをリセットするように呼び出し、その後、日没の遷移までスリープします。

    サスペンド/リッドクローズ/テスト輝度/電源オフ/ホットプラグ

概要

Eyesomeは、https//github.com/WinEunuuchs2Unix/eyesomeからダウンロードできます

このプログラムは2018年9月にリリースされたばかりなので、問題を発見したり、改善の提案がある場合はお知らせください。

ドキュメント作成フェーズが始まったばかりなので、遠慮なくご質問ください。あなたの質問がドキュメントの改善につながることさえあります。

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