Làm cách nào tôi có thể đặt nhiệt độ nhất định trên Redshift?


29

Tôi mới chuyển sang Ubuntu và trên Windows tôi đang sử dụng f.lux. Tôi đã có thể đặt nhiệt độ ở một thời điểm nhất định và để nó ở đó, nó sẽ không thay đổi chút nào.

Bây giờ tôi đã cài đặt Redshift và tôi không thể làm điều đó nữa. Ai đó có thể giúp tôi không?

Câu trả lời:


29

Bạn có thể đặt nhiệt độ màu vĩnh viễn từ dòng lệnh:
Open ( gnome-) terminal, nhập lệnh:

redshift -O <temperature>

và hãy nhấn Return

Để đặt thành (ví dụ) 3700:

redshift -O 3700

Để đặt lại về "trung tính":

redshift -x

Xem để biết thêm tùy chọn (dòng lệnh):

man redshift

(Với thực tế là Redshift đã được cài đặt :))


5
Khi tôi gõ redshift -O chẳng hạn, nó hoạt động trong khoảng một giây, sau đó trở lại bình thường ... Tôi nên làm gì trong tình huống này? chỉnh sửa: nevermind, tôi đã nhận nó. cảm ơn bạn rất nhiều
Richardplury

3
@Richardplury Tôi có vấn đề tương tự, nó sẽ quay lại sau một giây. Bạn đã giải quyết nó là gì?
Abhishek Bhatia

1
tương tự ở đây, luôn quay trở lại mặc định
Bachalo

3
Bạn phải tắt Redshift ở thanh trên cùng để đặt nhiệt độ với thiết bị đầu cuối. Bạn có thể làm điều này bằng cách nhấp vào biểu tượng và nhấn Kích hoạt để bỏ chọn nó. @eco_bach
Matt Kleinsmith

Tôi đã phải hoàn toàn thoát khỏi ứng dụng gtk thanh hàng đầu. Tôi thấy redshift hơi khó tính khi bắt đầu nhiều bản sao, không thể phân biệt giữa chúng đúng cách.
6005

17

Nếu bạn sử dụng redshift-gtkthì phương pháp của @ Jacob sẽ không hoạt động.

Bạn cần tạo một tệp cấu hình trong $HOME/.configthư mục của mình để thay đổi cài đặt của nó. Tạo tệp cấu hình mẫu được mô tả trong trang chính thức của nó , được trích dẫn dưới đây:

Tập tin cấu hình

Một tập tin cấu hình có thể được tạo ra, nhưng tài liệu hơi thưa thớt. Bạn sẽ phải tạo thủ công và đặt nó vào ~ / .config / redshift.conf. Sau đây là một ví dụ về tệp cấu hình:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=5700
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature.
transition=1

; Set the screen brightness. Default is 1.0.
;brightness=0.9
; It is also possible to use different settings for day and night
; since version 1.8.
;brightness-day=0.7
;brightness-night=0.4
; Set the screen gamma (for all colors, or each color channel
; individually)
gamma=0.8
;gamma=0.8:0.7:0.8
; This can also be set individually for day and night since
; version 1.10.
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6

; Set the location-provider: 'geoclue', 'geoclue2', 'manual'
; type 'redshift -l list' to see possible values.
; The location provider settings are in a different section.
location-provider=manual

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values.
; 'randr' is the preferred method, 'vidmode' is an older API.
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings.
; ex: 'redshift -l manual:help'
; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
; are negative numbers.
[manual]
lat=48.1
lon=11.6

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings.
; ex: 'redshift -m randr:help'
; In this example, randr is configured to adjust screen 1.
; Note that the numbering starts from 0, so this is actually the
; second screen. If this option is not specified, Redshift will try
; to adjust _all_ screens.
[randr]
screen=1

Một cấu hình mẫu khác cũng được tìm thấy tại Tài liệu Ubuntu .


3

Đối với những người đang tìm kiếm câu trả lời cho câu hỏi này "Khi tôi gõ redshift -Ochẳng hạn, nó hoạt động trong khoảng một giây, sau đó quay lại Norma‍l ... Tôi nên làm gì trong tình huống này?"

Thử - Chuyển lên đầu màn hình của bạn -> Biểu tượng dịch chuyển đỏ -> Nhấp vào Bật để tắt -> đi trên thiết bị đầu cuối và nhập

redshift -O <Temperature>

Đã làm cho tôi


1
Lưu ý rằng -o là "o" (chữ cái) chứ không phải "0" (số.
ximiki

Điều này làm việc cho tôi.
WorldGov

1

Redshift GTK (và bình thường redshift) có thể được chạy với các tùy chọn để chỉ định cách chạy:

 redshift-gtk -l 52.6:1.6 -t 5700:3500 -g 0.82 -m randr -v

Trong lệnh trên, các lệnh này được sử dụng:

  • -lchỉ định vị trí tọa độ thô của bạn, để nó có thể đồng bộ với mặt trời mọc / mặt trời lặn. Thông thường redshift-gtk cố gắng tìm kiếm vị trí của bạn nhưng điều này sẽ không hoạt động để máy tính của bạn có GPS để dễ dàng đặt thủ công hơn, sử dụng dịch vụ lập bản đồ để đưa ra xấp xỉ vị trí của bạn (ví dụ như với OpenStreetMap )
  • -tđặt nhiệt độ màu của màn hình, tương ứng cho ngày và đêm.
  • -g thiết lập hiệu chỉnh gamma
  • -mphương pháp sử dụng. Điều này có thể sẽ phụ thuộc vào nhà soạn nhạc máy tính để bàn của bạn.
  • -bcũng có thể được sử dụng để đặt độ sáng màn hình (cũng DAY:NIGHTcó giá trị giữa .1& 1.

Điều này hoạt động chủ yếu giống như redshift(và sử dụng khá nhiều tùy chọn giống như trong man redshift), ngoại trừ nó chạy với một biểu tượng để bạn có thể tắt nó bằng cách chuyển sang thiết bị đầu cuối. Bạn có thể chạy lệnh trên trong một thiết bị đầu cuối, trình khởi chạy lệnh máy tính để bàn của bạn (thường là Alt+ F2) hoặc thậm chí tạo trình khởi chạy .

Nếu không, có thể tốt hơn để sử dụng tệp cấu hình như trong câu trả lời của @Mahmudul Hasan Shohag.

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.