Как установить redshift в Ubuntu?

56

Я новичок в Linux, и я не знаю, как установить redshift 1.9.1 , настройте цветовую температуру и запустите ее автоматически. Я использую Ubuntu 14.04 LTS.

    
задан hans-t 12.06.2014 в 17:34
источник

4 ответа

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. создайте redshift.conf в ~ / .config, см. ссылку .

  7. перейдите в / usr / local / bin и запустите redshift-gtk.

  8. включить автозапуск.
ответ дан hans-t 13.06.2014 в 05:49
источник
105

В настоящее время по состоянию на 14.04 - красное смещение в репозиториях по умолчанию:

sudo apt-get install redshift redshift-gtk
    
ответ дан rm-vanda 04.09.2014 в 19:41
3

Во-первых, вам нужно загрузить redshift из предоставленной ссылки git и извлечь ее. Затем посмотрите файл HACKING. У него есть инструкции, необходимые для его установки из источника.

Я цитирую его здесь для облегчения доступа:

Build from repository

$ ./bootstrap
$ ./configure

The bootstrap script will use autotools to set up the build environment and create the configure script.

Use ./configure --help' for options. Use--prefix' to make an install in your home directory. This is necessary to test python scripts. The systemd user unit directory should be set to avoid writing to the system location.

Systemd will look for the unit files in ~/.config/systemd/user so this directory can be used as a target if the unit files will be used. Otherwise the location can be set to no to disable the systemd files.

Example:

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

Now, build the files:

$ make

The main redshift program can be run at this point. To install to the prefix directory run:

$ make install

You can now run the python script. Example:

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

Depenencies

  • autotools, gettext
  • libdrm (Optional, for DRM support)
  • libxcb, libxcb-randr (Optional, for RandR support)
  • libX11, libXxf86vm (Optional, for VidMode support)
  • geoclue (Optional, for geoclue support)

Notes

  • verbose flag is (currently) only held in redshift.c; thus, write all verbose messages there.

Надеюсь, через несколько минут вы его настроите.

Теперь вы хотите настроить его по своему вкусу.

Я не взломал расширенные конфигурации, так как я очень доволен настройкой по умолчанию. Есть два способа настроить переменные. Во-первых, вы можете передать их, когда вы начнете красное смещение (например, redshift -l 55.7:12.6 -t 5700:3600 ), или вы можете создать файл конфигурации со всеми вашими настройками, если это слишком сложно (на ~ / .config / redshift.conf). Наиболее важным параметром является ваше местоположение, которое является переменной -l выше. Найдите свою широту в Google и пропустите ее там. -T - о цветовой температуре днем и ночью. Есть намного больше опций, которые вы можете найти в man redshift . После того, как вы найдете нужные параметры, вы просто поместите их в стартовые программы с помощью команды, например. redshift -l 55.7:12.6 -t 5700:3600 .

Дополнительную информацию можно найти на сайте redshift: Ссылка

    
ответ дан user2832080 12.06.2014 в 19:39
1

Просто используйте apt

sudo apt-get install redshift

Затем вы можете получить виджет для его управления. Например, я использовал приложение Discover (или Software Center в Ubuntu) в KDE Kubuntu для установки виджета управления красным цветом.

    
ответ дан Joshua Salazar 12.09.2018 в 00:54