Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Redshiftのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Redshift
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:X サーバー]] [[Category:グラフィック]] [[Category:視覚効果]] [[Category:音声/動画]] [[en:Redshift]] [[ru:Redshift]] [http://jonls.dk/redshift/ redshift プロジェクトウェブページ] より: :''Redshift は周りの環境に合わせて画面の色温度を調整します。夜中に画面を睨みながら仕事をしているときに目にかかるダメージを抑えることが可能です。このプログラムは [http://justgetflux.com f.lux] からインスパイアされて作成されました [...]。'' プロジェクトは [https://github.com/jonls/redshift GitHub] で開発されています。 == インストール == {{Pkg|redshift}} パッケージは[[公式リポジトリ]]からインストールできます。また、[[AUR]] の {{AUR|redshift-minimal}} は出来る限り依存パッケージを少なくしたパッケージです。 === デスクトップ環境 === デスクトップ環境では、{{Pkg|redshift}} パッケージで {{ic|redshift-gtk}} コマンドがインストールされます。{{ic|redshift-gtk}} は redshift をコントロールするためのシステムトレイアイコンを用意します。redshift-gtk を使うには任意の依存パッケージ {{Pkg|python-gobject}}, {{Pkg|python-xdg}}, {{Pkg|librsvg}} が必要です。どれも[[公式リポジトリ]]からインストールできます。[[KDE]] ユーザーは [[AUR]] の {{AUR|kdeplasma-applets-redshift}} パッケージが利用できます。Plasma 5 を使っている場合は {{AUR|plasma5-applets-redshift-control-git}} が使用できます。 === 自動起動 === redshift を自動的に起動する方法は2つ存在します: * 同梱されている systemd サービスユニットファイルを使用する ([[Systemd#ユニットを使う]] を参照)。2つのサービスファイル {{ic|/usr/lib/systemd/user/redshift.service}} と {{ic|/usr/lib/systemd/user/redshift-gtk.service}} があるので、システムトレイアイコンがいるかどうかで、どちらか片方を有効にしてください。 {{Note| * systemd サービスユニットファイルを使う場合は、次のページに書かれているように DISPLAY 環境変数を設定する必要があります: [[Systemd/ユーザー#環境変数]]。'drm' を設定する方法ではこの変数を設定する必要はありません。 * redshift.service はユーザーサービスであり、[[ディスプレイマネージャ]]の後に起動します。ディスプレイマネージャを使わない場合は、{{ic|systemctl --user enable redshift}} を使ってください。}} * redshift-gtk が既に起動している場合はシステムトレイアイコンを右クリックして 'Autostart' を選択してください。 == 設定 == Redshift を起動するには最低でもあなたの所在地、つまりあなたの今いる場所の緯度と経度が必要になります。Redshift は複数のルーチンを使ってあなたのいる地点を取得します。どれも使用できない場合 (例: ヘルパープログラムが何もインストールされていない場合)、手動で位置を入力してください: ほとんどの都市/場所が wikipedia のページに載っているのでそこから位置情報を取得してください ("座標"のあるページを検索します)。 === クイックスタート === 基本設定を使って Redshift を立ち上げるには、次を実行: $ redshift -l LAT:LON LAT はあなたの座標の緯度、LON は軽度に置き換えてください。 === GPS に基づいて自動的に座標を取得 === {{Pkg|gpsd}} を使うことで GPS 座標を自動的に確かめて Redshift に情報を入力することもできます以下のスクリプトを作成して {{ic|$lat}} と {{ic|$lon}} を {{ic|redshift -l $lat;$lon}} に渡します: #!/bin/bash date #gpsdata=$( gpspipe -w -n 10 | grep -m 1 lon ) gpsdata=$( gpspipe -w | grep -m 1 TPV ) lat=$( echo "$gpsdata" | jsawk 'return this.lat' ) lon=$( echo "$gpsdata" | jsawk 'return this.lon' ) alt=$( echo "$gpsdata" | jsawk 'return this.alt' ) dt=$( echo "$gpsdata" | jsawk 'return this.time' ) echo "$dt" echo "You are here: $lat, $lon at $alt" 詳しくはフォーラムスレッドの [https://bbs.archlinux.org/viewtopic.php?pid=1389735#p1389735 こちらの投稿] を見てください。 === 手動セットアップ === 設定ファイル {{ic|~/.config/redshift.conf}} が存在する場合、Redshift はファイルを読み込みます。ただ、Redshift は設定ファイルを作成しないので、手動で作成しなくてはなりません。ドイツ/ハンブルクの例: {{hc|~/.config/redshift.conf|2= ; Global settings for redshift [redshift] ; Set the day and night screen temperatures temp-day=5700 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.9 ; It is also possible to use different settings for day and night ; since version 1.8. ;brightness-day=0.7 ;brightness-night=0.4 ; Set the screen gamma (for all colors, or each color channel ; individually) gamma=0.8 ;gamma=0.8:0.7:0.8 ; This can also be set individually for day and night since ; version 1.10. ;gamma-day=0.8:0.7:0.8 ;gamma-night=0.6 ; Set the location-provider: 'geoclue2' or 'manual' ; type 'redshift -l list' to see possible values. ; The location provider settings are in a different section. location-provider=manual ; 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' ; Keep in mind that longitudes west of Greenwich (e.g. the Americas) ; are negative numbers. [manual] lat=48.1 lon=11.6 ; Configuration of the adjustment-method ; type 'redshift -m METHOD:help' to see the settings. ; ex: 'redshift -m randr:help' ; In this example, randr is configured to adjust screen 1. ; Note that the numbering starts from 0, so this is actually the ; second screen. If this option is not specified, Redshift will try ; to adjust _all_ screens. [randr] screen=1 }} === 実際の画面の明るさを変える === Redshift には明るさを調整する機能がありますが、大抵の人が期待するように動作することはありません。ガンマ値を変更することによる擬似的な明度調整であり、画面の明るさが落ちることはないからです [http://jonls.dk/redshift/#known-bugs-and-limitations]。 redshift のフックと {{pkg|xorg-xrandr}} を使うことで画面の輝度を変更することが可能です。{{ic|~/.config/redshift/hooks}} に以下のファイルを作成して実行可能属性を付与してください: {{hc| ~/.config/redshift/hooks/brightness.sh|output=#!/bin/sh # Set brightness via xbrightness when redshift status changes # Set brightness values for each status. # Range from 1 to 100 is valid brightness_day="100" brightness_transition="50" brightness_night="10" # Set fade time for changes to one minute fade_time=60000 case $1 in period-changed) case $3 in night) xbacklight -set $brightness_night -time $fade_time ;; transition) xbacklight -set $brightness_transition -time $fade_time ;; daytime) xbacklight -set $brightness_day -time $fade_time ;; esac ;; esac }} == トラブルシューティング == === redshift-gtk が起動しない === redshift-gtk を使うには任意の依存パッケージをインストールする必要があります。欠けている依存パッケージがないか確認するには、コマンドラインで {{ic|redshift-gtk}} を実行してください。以下のような出力がされるはずです: Traceback (most recent call last): File "/usr/bin/redshift-gtk", line 26, in <module> from redshift_gtk.statusicon import run File "/usr/lib/python3.4/site-packages/redshift_gtk/statusicon.py", line 31, in <module> from gi.repository import Gtk, GLib ImportError: No module named 'gi.repository' 上記の場合、[[公式リポジトリ]]から {{Pkg|python-gobject}}, {{Pkg|python-xdg}}, {{Pkg|librsvg}} をインストールすれば問題は解決です。 == 参照 == * [http://jonls.dk/redshift Redshift ウェブサイト] * [http://github.com/jonls/redshift Redshift on github]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:App
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
Redshift
に戻る。
検索
検索
Redshiftのソースを表示
話題を追加