Làm cách nào để cài đặt redshift trong Ubuntu?


61

Tôi mới sử dụng linux và tôi không biết cách cài đặt redshift 1.9.1 , định cấu hình nhiệt độ màu và làm cho nó tự động bắt đầu. Tôi đang sử dụng Ubuntu 14.04 LTS.

Câu trả lời:


113

Ngày nay, kể từ ngày 14.04 - redshift nằm trong repos theo mặc định:

sudo apt-get install redshift redshift-gtk

4
Bỏ qua điều này - câu hỏi được đặt ra là về việc cài đặt phiên bản 1.9.1 trên Ubuntu 14.04 LTS. Chỉ có phiên bản 1.8 trong repo, vì vậy câu trả lời này không giải quyết được câu hỏi chính xác.
kguest

26
Nâng cao điều này vì đây sẽ là những gì bạn muốn 9 lần trong số 10
kuzyn

3
@kguest OP đã cố gắng cụ thể, giả sử có nhiều cách khác nhau để cài đặt chương trình. Ai sẽ muốn biên dịch khi có một gói trong ppa?
KhoPhi

Tbh, nếu anh ấy cụ thể, anh ấy nên đặt phiên bản trong tiêu đề / thẻ ... tất cả những người google "cách cài đặt redshift ub Ubuntu" sẽ được chuyển hướng ở đây.
Ashley

Không tồn tại vào ngày 18.04. :(
6005

9

Cuối cùng, nó hoạt động, nhờ người dùng2832080. Đây là những gì tôi đã làm:

  1. Cài đặt phụ thuộc randr.

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
    
  2. Tải về redshift 1.9.1 và giải nén nó.

  3. thay đổi thư mục redshift 1.9.1 và gõ:

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

  5. $ sudo make install
  6. tạo redshift.conf tại ~ / .config, xem liên kết này .

  7. đi tới / usr / local / bin và chạy redshift-gtk.

  8. bật tự động khởi động.

1
Tôi đã từ bỏ redshift cho đến khi tôi tìm thấy điều này! Điều này làm việc với tôi với redshift-1.11 trên Ubuntu 14.04. Cảm ơn rất nhiều!
quux00

3

Đầu tiên, bạn cần tải về dịch chuyển đỏ từ liên kết git được cung cấp và giải nén nó. Sau đó nhìn vào tập tin HACKING. Nó có các hướng dẫn bạn cần để cài đặt nó từ nguồn.

Tôi trích dẫn nó ở đây để truy cập dễ dàng hơn:

Xây dựng từ kho lưu trữ

$ ./Bootstrap
$ ./configure

Kịch bản bootstrap sẽ sử dụng autotools để thiết lập môi trường xây dựng và tạo configuretập lệnh.

Sử dụng ./configure --help' for options. Use--prefix 'để thực hiện cài đặt trong thư mục chính của bạn. Điều này là cần thiết để kiểm tra các kịch bản python. Thư mục đơn vị người dùng systemd nên được đặt để tránh ghi vào vị trí hệ thống.

Systemd sẽ tìm kiếm các tệp đơn vị ~/.config/systemd/userđể thư mục này có thể được sử dụng làm mục tiêu nếu các tệp đơn vị sẽ được sử dụng. Nếu không, vị trí có thể được đặt thành novô hiệu hóa các tệp systemd.

Thí dụ:

$
./cool -

Bây giờ, xây dựng các tập tin:

$ làm

Chương trình dịch chuyển đỏ chính có thể được chạy tại thời điểm này. Để cài đặt vào thư mục tiền tố chạy:

$ thực hiện cài đặt

Bây giờ bạn có thể chạy tập lệnh python. Thí dụ:

$ $ HOME / dịch chuyển đỏ / root / bin / redshift-gtk

Phụ thuộc

  • tự động, gettext
  • libdrm (Tùy chọn, để hỗ trợ DRM)
  • libxcb, libxcb-randr (Tùy chọn, để hỗ trợ RandR)
  • libX11, libXxf86vm (Tùy chọn, để hỗ trợ VidMode)
  • geoclue (Tùy chọn, để hỗ trợ geoclue)

Ghi chú

  • cờ verbose là (hiện tại) chỉ được tổ chức trong redshift.c; do đó, viết tất cả các thông điệp dài dòng ở đó.

Hy vọng sau vài phút bạn sẽ thiết lập nó.

Bây giờ, bạn muốn cấu hình nó theo ý thích của bạn.

Tôi đã không hack xung quanh với các cấu hình nâng cao vì tôi khá hài lòng với cài đặt mặc định. Có hai cách để thiết lập các biến của bạn. Đầu tiên, bạn có thể vượt qua chúng khi bạn bắt đầu dịch chuyển đỏ (ví dụ redshift -l 55.7:12.6 -t 5700:3600) hoặc bạn có thể tạo một tệp cấu hình với tất cả các cài đặt của mình nếu quá phức tạp (trên ~ / .config / redshift.conf). Cài đặt quan trọng nhất là vị trí của bạn là biến -l ở trên. Tìm vĩ độ của bạn trên google và vượt qua nó. -T là về nhiệt độ màu vào ban ngày và ban đêm. Có rất nhiều lựa chọn mà bạn có thể tìm thấy với man redshift. Sau khi bạn tìm thấy các tùy chọn mong muốn, bạn chỉ cần đặt nó vào chương trình khởi động với lệnh eg redshift -l 55.7:12.6 -t 5700:3600.

Bạn có thể tìm thêm thông tin trên trang web dịch chuyển đỏ: http://jonls.dk/redshift/


Bạn chỉ cần làm theo các lệnh trên mà không sửa đổi?
hans-t

2
Tôi có phiên bản repo là 1.8 và hoạt động rất tốt. Nếu nó không bị hỏng, đừng sửa nó.
dùng2832080

2

Đơn giản chỉ cần sử dụng apt

sudo apt-get install redshift

Sau đó, bạn có thể nhận được một widget để kiểm soát nó. Ví dụ: tôi đã sử dụng ứng dụng Khám phá (Hoặc Trung tâm phần mềm trong Ubuntu) trong KDE Kubfox để cài đặt tiện ích điều khiển dịch chuyển đỏ.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.