우분투에서 redshift를 어떻게 설치합니까?


61

나는 리눅스를 처음 사용하고 redshift 1.9.1 을 설치 하고 색 온도를 구성하고 자동으로 시작 하는 방법을 모른다 . 우분투 14.04 LTS를 사용하고 있습니다.

답변:


113

현재 14.04 기준-기본적으로 redshift가 repos에 있습니다.

sudo apt-get install redshift redshift-gtk

4
이를 하향 조정-Ubuntu 14.04 LTS에 버전 1.9.1을 설치하는 문제가 제기되었습니다. 리포지토리에는 버전 1.8 만 있으므로이 답변으로 질문을 올바르게 처리하지 못합니다.
kguest

26
이것으로 이것을지지하는 것은 당신이 10에서 9 번 원하는 것입니다
kuzyn

3
@kguest 프로그램을 설치하는 다른 방법이 있다고 가정 할 때 OP가 구체적이려고했습니다. ppa로 패키지가있을 때 누가 컴파일하고 싶습니까?
KhoPhi

Tbh, 그가 구체적이라면 제목 / 태그에 버전을 넣어야합니다 ... Google "redshift ubuntu를 설치하는 방법"을 가진 모든 사람들이 여기로 리디렉션됩니다.
Ashley

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
내가 이것을 찾을 때까지 나는 빨간 교대를 포기하려고했다! 이것은 우분투 14.04의 redshift-1.11에서 나를 위해 일했습니다. 매우 감사합니다!
quux00

3

먼저 제공된 git 링크에서 redshift를 다운로드하여 추출해야합니다. 그런 다음 HACKING 파일을보십시오. 소스에서 설치하는 데 필요한 지시 사항이 있습니다.

더 쉬운 액세스를 위해 여기에 인용하십시오.

저장소에서 빌드

$ ./bootstrap
$ ./configure

부트 스트랩 스크립트는 autotools를 사용하여 빌드 환경을 설정하고 configure스크립트를 작성합니다 .

./configure --help' for options. Use--prefix '를 사용 하여 홈 디렉토리에 설치하십시오. 이것은 파이썬 스크립트를 테스트하는 데 필요합니다. 시스템 사용자 단위 디렉토리는 시스템 위치에 쓰지 않도록 설정해야합니다.

Systemd는 유닛 파일을 ~/.config/systemd/user사용할 경우이 디렉토리를 대상으로 사용할 수 있도록 유닛 파일을 찾습니다 . 그렇지 않으면 시스템 no파일을 비활성화 하도록 위치를 설정할 수 있습니다 .

예:

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

이제 파일을 빌드하십시오.

$ 확인

이 시점에서 메인 레드 시프트 프로그램을 실행할 수 있습니다. 접두사 디렉토리에 설치하려면 다음을 실행하십시오.

$ 설치하다

이제 파이썬 스크립트를 실행할 수 있습니다. 예:

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

의존성

  • autotools, gettext
  • libdrm (선택 사항, DRM 지원의 경우)
  • libxcb, libxcb-randr (RandR 지원을위한 옵션)
  • libX11, libXxf86vm (선택 사항, VidMode 지원용)
  • geoclue (선택적, geoclue 지원용)

노트

  • verbose 플래그는 (현재) 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.

redshift 사이트에서 자세한 정보를 찾을 수 있습니다 : http://jonls.dk/redshift/


위의 명령을 수정하지 않고 방금 했습니까?
hans-t

2
레포 버전이 1.8이며 훌륭하게 작동합니다. 고장 나지 않았다면 고치지 마십시오.
user2832080

2

간단히 apt를 사용하십시오

sudo apt-get install redshift

그런 다음 그것을 제어하기위한 위젯을 얻을 수 있습니다. 예를 들어, Redshift 컨트롤 위젯을 설치하기 위해 KDE Kubuntu의 Discover (Ubuntu의 소프트웨어 센터) 앱을 사용했습니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.