Как мне установить красное смещение в Ubuntu?
Я новичок в Linux, и я не знаю, как установить красное смещение 1.9.1, настроить цветовую температуру и заставить его автоматически запускаться. Я использую Ubuntu 14.04 LTS.
4 ответа
Наконец, это работает, благодаря пользователю 2832080. Вот что я сделал:
Установите randr зависимость.
$ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
Скачайте красное смещение 1.9.1 и распакуйте его.
перейдите в каталог redshift 1.9.1 и введите:
$ ./configure --enable-randr --enable-gui --enable-ubuntu \ --with-systemduserunitdir=$HOME/.config/systemd/user
$ make
$ sudo make install
создайте redshift.conf в ~/.config, смотрите эту ссылку.
перейдите в /usr/local/bin и запустите redshift-gtk.
- включить автозапуск.
В настоящее время, по состоянию на 14.04, по умолчанию redshift находится в репозиториях:
sudo apt-get install redshift redshift-gtk
В Ubuntu 19.10 вам больше не нужно красное смещение, оно встроено и называется "Night Light"
(Откройте настройки дисплея и выберите вкладку "Ночной свет" вверху, чтобы включить его)
Это не совсем как красное смещение, но довольно похоже.
Просто используйте apt
sudo apt-get install redshift
Тогда вы можете получить виджет для управления им. Например, я использовал приложение Discover(или Центр программного обеспечения в Ubuntu) в KDE Kubuntu для установки виджета управления красным смещением.
Во-первых, вам нужно скачать красное смещение по предоставленной ссылке git и распаковать его. Тогда посмотрите на файл HACKING. В нем есть инструкции, необходимые для установки из исходного кода.
Я цитирую это для более легкого доступа:
Сборка из хранилища
$./bootstrap
$./configureСценарий начальной загрузки будет использовать автоинструменты для настройки среды сборки и создания
configure
скрипт.использование
./configure --help' for options. Use
--prefix'для установки в вашем домашнем каталоге. Это необходимо для тестирования скриптов Python. Каталог systemd user unit должен быть установлен, чтобы избежать записи в системное местоположение.Systemd будет искать файлы модулей в
~/.config/systemd/user
поэтому этот каталог можно использовать в качестве цели, если будут использоваться файлы модуля. В противном случае местоположение может быть установлено наno
отключить системные файлы.Пример:
$./configure --prefix = $ HOME / redshift / root \
--with-systemduserunitdir = $ HOME /.config / Systemd/ пользовательТеперь создайте файлы:
$ make
На этом этапе можно запустить основную программу красного смещения. Для установки в каталог префиксов выполните:
$ make install
Теперь вы можете запустить скрипт Python. Пример:
$ $ HOME / redshift / root / bin / redshift-gtk
Depenencies
- автоинструменты, gettext
- libdrm (необязательно, для поддержки DRM)
- libxcb, libxcb-randr (необязательно, для поддержки RandR)
- libX11, libXxf86vm (необязательно, для поддержки VidMode)
- geoclue (опционально, для поддержки geoclue)
Заметки
- подробный флаг (в настоящее время) хранится только в 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/