Як встановити червону зміну в Ubuntu?


Відповіді:


113

На сьогодні станом на 14.04 - червоне зміщення перебуває у репості за замовчуванням:

sudo apt-get install redshift redshift-gtk

4
Відмовляючись від цього - поставлене питання стосується встановлення версії 1.9.1 на Ubuntu 14.04 LTS. Тільки версія 1.8 знаходиться в репо, тому ця відповідь не відповідає правильному питанню.
kguest

26
Підвищивши це, це буде те, що ви хотіли б 9 разів з 10
кузин

3
@kguest ОП намагалася бути конкретною, припускаючи, що існують різні способи встановлення програми. Хто хоче скомпілювати, коли є пакет у ppa?
Хофі

Tbh, якщо він конкретний, він повинен був поставити версію в заголовок / теги ... всі люди, які в Google "як встановити червону зміну ubuntu", будуть перенаправлені сюди.
Ешлі

Не існує 18.04. :(
6005

9

Нарешті, це працює, завдяки користувачу2832080. Ось що я зробив:

  1. Встановіть залежність від randr.

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
    
  2. Завантажте червону зміну 1.9.1 та витягніть її.

  3. зміни в каталог червоного зміщення 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 та запустіть червону зміну-gtk.

  8. включити автозапуск.

1
Я збирався відмовитися від червоного зміщення, поки не знайшов цього! Це працювало для мене з червоною зміною-1.11 на Ubuntu 14.04. Дуже дякую!
quux00

3

По-перше, потрібно завантажити червоне зміщення з наданого посилання git та витягнути його. Потім подивіться на файл HACKING. У ньому є інструкції, необхідні для встановлення з джерела.

Я цитую це для полегшення доступу:

Збірка із сховища

$ ./bootstrap
$ ./конфігуруйте

Сценарій завантаження буде використовувати автоінструменти для налаштування середовища збирання та створення configureсценарію.

Використовуйте ./configure --help' for options. Use--prefix ', щоб зробити встановлення у своєму домашньому каталозі. Це необхідно для тестування сценаріїв python. Каталог одиниць системного користувача повинен бути налаштований так, щоб уникнути запису на розташування системи.

Systemd шукатиме файли одиниць, ~/.config/systemd/userщоб цей каталог міг використовуватись як цільовий, якщо файли одиниць будуть використані. В іншому випадку можна встановити місце noдля відключення системних файлів.

Приклад:

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

Тепер, складіть файли:

$ зробити

Основна програма червоного зміщення може бути запущена в цей момент. Щоб встановити в каталог префікса, запустіть:

$ make install

Тепер ви можете запустити скрипт python. Приклад:

$ $ HOME / червона зміна / root / bin / redshift-gtk

Обов'язки

  • autotools, gettext
  • libdrm (необов’язково, для підтримки DRM)
  • libxcb, libxcb-randr (необов'язково, для підтримки RandR)
  • libX11, libXxf86vm (необов’язково, для підтримки VidMode)
  • геоклап (необов’язково, для підтримки геоклею)

Примітки

  • багатослівний прапор (наразі) зберігається лише в redshift.c; таким чином, запишіть всі багатослівні повідомлення туди.

Сподіваємось, через кілька хвилин у вас це буде встановлено.

Тепер ви хочете налаштувати його на свій смак.

Я не зламався з розширеними конфігураціями, оскільки дуже задоволений налаштуваннями за замовчуванням. Є два способи налаштування змінних. По-перше, ви можете передати їх під час запуску червоної зміни (наприклад 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.

Додаткову інформацію можна знайти на сайті червоної зміни : http://jonls.dk/redshift/


Ви просто дотримувались наведених вище команд без змін?
hans-t

2
У мене є версія repo, яка становить 1,8 і чудово працює. Якщо він не зламався, не виправляйте.
користувач2832080

2

Просто використовуйте apt

sudo apt-get install redshift

Тоді ви можете отримати віджет для управління ним. Наприклад, я використовував додаток Discover (або Центр програмного забезпечення в Ubuntu) у KDE Kubuntu для встановлення віджета управління червоною зміною.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.