Ubuntuにredshiftをインストールするにはどうすればよいですか?


61

私はLinuxを初めて使用しますが、redshift 1.9.1をインストールし、色温度を設定して自動的に開始する方法がわかりません。Ubuntu 14.04 LTSを使用しています。

回答:


113

現在、14.04の時点で、赤方偏移はデフォルトでリポジトリにあります:

sudo apt-get install redshift redshift-gtk

4
これに賛成票を投じました-提起された質問は、Ubuntu 14.04 LTSにバージョン1.9.1をインストールすることでした。リポジトリにあるのはバージョン1.8のみであるため、この回答では質問を正しく処理できません。
kguest

26
このように、これをUpvotingすると、10のうち9回にしたいと思う何だろう
kuzyn

3
@kguestプログラムをインストールするさまざまな方法があると仮定して、OPは具体的にしようとしました。PPAにパッケージがある場合、誰がコンパイルしたいですか?
-KhoPhi

Tbh、彼が具体的であれば、彼はタイトル/タグにバージョンを入れるべきでした...「redshift ubuntuのインストール方法」をグーグルで検索するすべての人々はここにリダイレクトされます。
アシュリー

18.04には存在しません。:(
6005

9

最後に、user2832080のおかげで動作します。これは私がやったことです:

  1. randr依存関係をインストールします。

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
    
  2. redshift 1.9.1をダウンロードして展開します。

  3. redshift 1.9.1ディレクトリに変更し、次を入力します。

    $ ./configure --enable-randr --enable-gui --enable-ubuntu \
    --with-systemduserunitdir=$HOME/.config/systemd/user
    
  4. $ make

  5. $ sudo make install
  6. 〜/ .configでredshift.confを作成します。このリンクを参照してください

  7. / usr / local / binに移動し、redshift-gtkを実行します。

  8. 自動起動をオンにします。

1
これを見つけるまで、私は赤方偏移をあきらめようとしていました!これは、Ubuntu 14.04のredshift-1.11で機能しました。どうもありがとう!
quux00

3

まず、提供されたgitリンクからredshiftをダウンロードして抽出する必要があります。次に、ハッキングファイルを確認します。ソースからインストールするために必要な指示があります。

アクセスしやすいようにここに引用します。

リポジトリからビルド

$ ./bootstrap
$ ./configure

ブートストラップスクリプトはautotoolsを使用してビルド環境をセットアップし、configureスクリプトを作成します。

./configure --help' for options. Use--prefix 'を使用して、ホームディレクトリにインストールします。これは、Pythonスクリプトをテストするために必要です。systemdユーザーユニットディレクトリは、システムの場所への書き込みを避けるために設定する必要があります。

Systemdはユニットファイルを探し、ユニットファイル~/.config/systemd/userが使用される場合、このディレクトリをターゲットとして使用できるようにします。それ以外の場合はno、systemdファイルを無効にするように場所を設定できます。

例:

$ ./configure --prefix = $ HOME /
redshift / root \ --with-systemduserunitdir = $ HOME / .config / systemd / user

次に、ファイルをビルドします。

$ make

この時点でメインの赤方偏移プログラムを実行できます。プレフィックスディレクトリにインストールするには、次を実行します。

$インストールする

これで、pythonスクリプトを実行できます。例:

$ $ HOME / redshift / root / bin / redshift-gtk

依存関係

  • autotools、gettext
  • libdrm(オプション、DRMサポート用)
  • libxcb、libxcb-randr(オプション、RandRサポート用)
  • libX11、libXxf86vm(オプション、VidModeサポート用)
  • geoclue(オプション、geoclueサポート用)

ノート

  • 詳細フラグは(現在)redshift.cでのみ保持されています。したがって、すべての詳細メッセージをそこに記述します。

数分後にセットアップできることを願っています。

次に、好みに合わせて構成します。

デフォルトの設定にはかなり満足しているので、高度な設定でハックすることはありません。変数を設定するには2つの方法があります。まず、redshiftの起動時にそれらを渡すことができます(例:)、redshift -l 55.7:12.6 -t 5700:3600または複雑すぎる場合(〜/ .config / redshift.confで)すべての設定を含む構成ファイルを作成できます。最も重要な設定は、上記の-l変数である場所です。グーグルで緯度を見つけて、そこに渡します。-tは、昼と夜の色温度です。で見つけることができる多くのオプションがありますman redshift。目的のオプションを見つけたら、コマンドなどを使用して起動プログラムに追加しますredshift -l 55.7:12.6 -t 5700:3600

詳細については、redshiftサイト(http://jonls.dk/redshift/)を参照してください。


変更せずに上記のコマンドだけを実行しましたか?
ハンスt

2
1.8のレポバージョンを使用しています。壊れていない場合は、修正しないでください。
user2832080 14年

2

単にaptを使用する

sudo apt-get install redshift

次に、それを制御するためのウィジェットを取得できます。たとえば、KDE ​​KubuntuのDiscover(またはUbuntuのSoftware Center)アプリを使用して、redshiftコントロールウィジェットをインストールしました。

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

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