web-dev-qa-db-ja.com

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

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

64
Marius

ここに私が見つけた別の方法があります。会社のファイアウォールでは、私が何を試みても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日現在の更新]リポジトリが変更されました

35
RNA

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

bootstrap実行可能ファイルを実行する前に、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を使用したくない場合は、単にcheckinstallにします。 libxcb-randr0-devパッケージは、調整方法としてrandrを使用するための依存関係を満たす必要があります。それ以外の場合は、次を実行してvidmodeを有効にしてみてください。

./configure --enable-vidmode
71

Ubuntu 17.10以降

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

Ubuntu 17.10では、UbuntuにはUnityではなくGNOMEデスクトップ環境が付属しており、デフォルトでNight Light機能が含まれています。 Night LightはX11とWaylandの両方で動作します。 Ubuntu 17.10でNight Lightを有効にするには、System Settings->Devices->Displays->Night Lightそして、Night LightスライダーをOFFからONにスライドします。次に、スケジュール設定を構成します。

enter image description here
Ubuntu 17.10のナイトライト設定

Night Light Slider GNOME Shell Extensionは、パネルの通知領域から夜間照明の温度を微調整する簡単なインターフェースを提供します。 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アイコンがあります。

enter image description here
f.Xubuntu 14.04のLuxインジケーターアプレットの設定

10
karel

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

Flux for Ubuntu

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

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

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

削除する:

$ Sudo apt-get remove fluxgui

経由: buntu Handbook

2
Sheharyar

eyesome

目障りな

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

構成の編集-一般タブ

メインメニューからEditボタンをクリックすると、最初に次のように構成の編集タブが表示されます。 。

eyesome configuration general tab.png

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

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

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

eyesome-edit-configuration-monitor-1.png

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

設定の編集-モニター3タブ

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

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

enter image description here

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

Eyesome Setup-5秒のテスト

メインメニューから、DaytimeおよびNighttimeボタン。 [構成の編集]-[全般]タブから、テストの期間を5秒から20秒まで変更できます。

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

eyesome nighttime 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月にリリースされたばかりなので、問題を発見したり、改善の提案がある場合はお知らせください。

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

0