ubuntu 14.04でFluxを動作させることはできますか?もしそうなら、あなたはあなたの知識を共有したり、ガイドを教えてくれたりしますか?(Fluxは、時刻に応じてディスプレイの温度を調整するソフトウェアです)
redshift-gtk
します。
ubuntu 14.04でFluxを動作させることはできますか?もしそうなら、あなたはあなたの知識を共有したり、ガイドを教えてくれたりしますか?(Fluxは、時刻に応じてディスプレイの温度を調整するソフトウェアです)
redshift-gtk
します。
回答:
ここに私が見つけた別の方法があります。会社のファイアウォールでは、私が何を試みてもaptリポジトリを追加できないので、この方法を使用する必要がありました。
著者のgithubからソースコードをダウンロードする
git clone https://github.com/xflux-gui/xflux-gui.git
インストール
cd xflux-gui
sudo python setup.py install
コマンドラインから実行
fluxgui
[2017年2月23日現在の更新]リポジトリが変更されました
sudo ./setup.py install
、エラーを出したので使用したのでsudo python setup.py install
、もし持っていない場合は、python-appindicatorをインストールする必要がありますsudo apt-get install python-appindicator
sudo apt-get install python-pexpect python-gconf python-appindicator
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
使用したくない場合のみcheckinstall
。libxcb-randr0-dev
パッケージには、調整方法としてRANDRを使用するために、依存関係を満たす必要があります。それ以外の場合は、次を実行してvidmodeを有効にしてみてください。
./configure --enable-vidmode
2017年3月22日にリリースされたGNOMEデスクトップ環境3.24から、特定の時間帯に画面から放出される青色光の量を自動的に減らす新しいナイトライト機能が含まれています。新しい機能は、ディスプレイ設定から有効にできます。画面の色は、あなたの場所の日の出/日の入り時刻に従いますが、カスタムスケジュールに設定することもできます。ナイトライトパネルインジケータは、機能がアクティブになっていることを示し、システムメニューで一時的に無効にすることができます。
Ubuntu 17.10では、UbuntuにはUnityではなくGNOMEデスクトップ環境が付属しており、デフォルトでNight Light機能が含まれています。Night LightはX11とWaylandの両方で動作します。Ubuntu 17.10でナイトライトを有効にするには、[システム設定] -> [ デバイス] -> [ ディスプレイ] -> [ ナイトライト]に移動し、ナイトライトスライダーをオフからオンにスライドします。次に、スケジュール設定を構成します。
ナイトライトスライダーGNOMEシェル拡張機能は、パネルの通知領域からナイトライトの温度を微調整する簡単なインターフェイスを提供します。GNOME Tweak Toolの設定を確認して、追加機能をカスタマイズまたは有効にしてください。常夜灯を常にオンにするか、常にステータスアイコンを表示するように簡単に構成することもできます。
sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui
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
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インジケーターアプレットの設定
sudo apt-get purge fluxgui
f.luxを削除してからf.luxを再インストールすることです。設定が間違っていると、f.luxは起動しません。f.luxを再インストールするときは、今回すべてが正しくなるように注意してください。これは個人的な経験から知っています。これよりもf.luxの問題を修正するより良い方法がある場合、私はそれを知りません。
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ハンドブック
Eyesomeは、デーモンとして実行され、ほとんどの場合24時間年中無休で実行されるbashスクリプトです。xrandrのソフトウェアコントロールを使用して、ハードウェアインターフェイスと最大2つのモニターを介して、ラップトップディスプレイの画面の明るさ(およびオプションでガンマも)を自動的に調整します。
日の出時には(毎日インターネットから時刻が自動的に取得されます)、画面の明るさ(およびオプションでガンマも)が徐々に調整されます。段階的な調整はユーザーが定義しますが、120分で十分です。調整を目立たないようにするには、調整間のスリープ間隔を設定します。おそらく15秒から60秒の間が最適で、デフォルトは60秒です。
日の出の移行が完了すると、目を奪うデーモンは日没の移行が始まるまで何時間もスリープします。日没の90分前に使用していますが、好きな期間を設定できます。
日の出の移行とは逆に、日没の移行は画面の明るさを徐々に低下させます(オプションでガンマも低下させます)。
夜間の移行中にガンマが増加する場合があることに注意してください。たとえば、目の疲れを軽減するために、レッドガンマは日中は1.0、夜間は1.2と定義できます。青色のガンマは、日中は1.0、夜間は0.8と定義されるため、代わりに減少します。
リソースを削減するために、目が離せない人は日没から日の出までの全期間を眠ります。あなたが住んでいる場所と一年の季節に応じて、平均睡眠は12時間になります。
アイサムを設定するために、メインメニューが提供されます。
メインメニューの[ 編集 ]ボタンをクリックすると、以下に示すように、編集構成の[全般]タブが最初に表示されます。
国/都市名が自動的に表示されます。必要に応じてオーバーライドできます。
上記の「モニター1」タブをクリックすると、私の構成でこのパネルが表示されます(実際とは異なる場合があります)。
これらの設定は、ほとんどの場合目を覚ます人によって自動的に取得されるため、気にしないでください。ただし、昼間と夜間の明るさ/レベルを設定する必要があります。
[モニター3]タブをクリックすると、私の構成でこのパネルが表示されます(実際とは異なる場合があります)。
モニター2タブは、適応型の明るさとスマートOSを備えた新しいテレビであるため表示されません。Eyesomeによるオーバーライドは必要ありません。
eyesomeをインストールした後、別のモニターをシステムに接続する場合は、xrandr
モニター名を入力する必要があります。
メインメニューから、昼間と夜間のボタンをクリックして、昼間と夜間の明るさとガンマ設定を5秒間テストできます。[構成の編集-一般]タブから、テストの期間を5秒から20秒まで変更できます。
5秒間の夜間テストは次のようになります。
仕事の前の朝、画面が完全に暗くなったときにラップトップをサスペンドするとします。仕事が終わった後、太陽が空に高くなっているときに帰宅し、ラップトップを開きます。画面は非常に薄暗いため、読むことができません。
このシナリオに対処するために、systemd制御ファイルが提供されます。
/etc/systemd/system-sleep/systemd-wake-eyesome
制御ファイルは、システムが中断または再開するたびに呼び出されます。/usr/local/bin/wake-eyesome.sh
を呼び出して、明るさをフルにリセットし、日没移行までスリープします。夜、外付けテレビで映画を見ていて、見やすくするためにラップトップのふたを閉じます。Ubuntu / Lightdm / xrandrには数秒かかり、外部テレビを完全な明るさにリセットします。あなたの目に痛い。
このシナリオに対処するために、acpiイベント制御ファイルが提供されています。
/etc/acpi/event/lid-event-eyesome
制御ファイルは、ラップトップのふたが開閉されるたびに呼び出されます。/etc/acpi/acpi-lid-eyesome.sh
を呼び出して、ふたの開閉を処理します。次に、厄介なbashスクリプトは/usr/local/bin/wake-eyesome.sh
、夜間の表示用に明るさをリセットするように呼び出し、その後、日没の遷移までスリープします。
サスペンド/リッドクローズ/テスト輝度/電源オフ/ホットプラグ
Eyesomeは、https://github.com/WinEunuuchs2Unix/eyesomeからダウンロードできます。
このプログラムは2018年9月にリリースされたばかりなので、問題を発見したり、改善の提案がある場合はお知らせください。
ドキュメント作成フェーズが始まったばかりなので、遠慮なくご質問ください。あなたの質問がドキュメントの改善につながることさえあります。