Redshift'te belirli bir sıcaklığı nasıl ayarlayabilirim?


29

Sadece Ubuntu'ya geçtim ve Windows'ta f.lux kullanıyordum. Sıcaklığı belli bir zamana ayarlayabiliyordum ve bunu bırakıyordum, hiç değişmiyordu.

Şimdi Redshift'i yükledim ve artık bunu yapamam. Biri yardım edebilir mi, lütfen?

Yanıtlar:


29

Renk sıcaklığını kalıcı olarak komut satırından ayarlayabilirsiniz:
Aç ( gnome-) terminal, komutu yazın:

redshift -O <temperature>

ve bas Return

Bunu (örn.) 3700 olarak ayarlamak için:

redshift -O 3700

"Nötr" konumuna sıfırlamak için:

redshift -x

Diğer (komut satırı) seçenekleri için bakınız:

man redshift

(Redshift'in kurulu olduğu gerçeği göz önüne alındığında :))


5
Örneğin redshift -O yazdığımda yaklaşık bir saniye çalışır, sonra normale döner ... Bu durumda ne yapmalıyım? düzenleme: nevermind, anladım. çok teşekkür ederim
Richardplury

3
@Richardplury Aynı sorun var, bir saniye sonra geri gider. Ne çözdün?
Abhishek Bhatia,

1
burada aynı, daima varsayılanlara geri döner
Bachalo

3
Sıcaklığı terminal ile ayarlamak için üst çubuktaki Redshift özelliğini devre dışı bırakmanız gerekir. Bunu, simgeyi tıklatarak ve işaretini kaldırmak için Etkin'e basarak yapabilirsiniz. @eco_bach
Matt Kleinsmith

Ben tamamen app gtk uygulamasından çıkmak zorunda kaldı. Kırmızıya kayma işleminin, birden fazla kopyayı başlatmakla, onları birbirinden tam olarak ayırt edememekle biraz hassas olduğunu düşünüyorum.
6005

17

Eğer kullanırsanız redshift-gtk@ sonra Yakup'un yöntem çalışmaz.

$HOME/.configAyarlarını değiştirmek için dizinde bir konfigürasyon dosyası oluşturmanız gerekir . Resmi sayfasında açıklanan örnek yapılandırma dosyası oluşturma , aşağıda alıntılanmıştır:

Yapılandırma dosyası

Bir yapılandırma dosyası oluşturulabilir, ancak belgeler biraz seyrek. El ile oluşturmanız ve ~ / .config / redshift.conf dosyasına yerleştirmeniz gerekir. Bir yapılandırma dosyası örneği aşağıda verilmektedir:

; 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

Ubuntu Dokümantasyonunda başka bir örnek yapılandırma da bulundu .


3

Bu soruya cevap arayanlar için " redshift -OÖrneğin yazdığımda , bir saniye kadar çalışır, sonra normale döner. Bu durumda ne yapmalıyım?"

Dene - Ekranın en üstüne git -> Kırmızıya kayma simgesi -> Devre dışı bırakmak için Etkinleştir'i tıklatın -> Devam et terminaline ve tipine

redshift -O <Temperature>

Benim için çalıştı


1
-O'nun

Bu benim için çalıştı.
WorldGov

1

Redshift GTK (ve normal redshift) nasıl çalıştırılacağını belirten seçeneklerle çalıştırılabilir:

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

Yukarıdaki komutta bu komutlar kullanılır:

  • -lBulunduğunuz yerlerin kaba koordinatlarını belirtir, böylece gün doğumu / gün batımı ile senkronize edilebilir. Genellikle redshift-gtk konumunuzu aramaya çalışır, ancak bu işe yaramazsa, bilgisayarınızın GPS özelliği olduğundan işe yaramaz, bu sayede konumunuzu yaklaşık olarak belirlemek için bir harita servisi kullanarak elle ayarlamak daha kolaydır (örn. OpenStreetMap ile )
  • -tEkranın renk sıcaklığını sırasıyla gündüz ve gece için ayarlar .
  • -g gama düzeltmesini uygular
  • -mkullanılacak yöntem. Bu muhtemelen masaüstü bestecinize bağlı olacaktır.
  • -bekran parlaklığını ayarlamak için de kullanılabilir (ayrıca DAY:NIGHT, .1& arasındaki değerlerle) 1.

Bu, büyük ölçüde aynı şekilde çalışır redshift(ve hemen hemen aynı seçenekleri kullanır man redshift), bir simgeyle çalışması dışında terminale geçerek kapatabilirsiniz. Yukarıdaki komutu bir terminalde çalıştırabilir, masaüstünüzün komut başlatıcısını (genellikle Alt+ F2) çalıştırabilir, hatta bir başlatıcı oluşturabilirsiniz .

Aksi halde @Mahmudul Hasan Shohag'ın cevabında olduğu gibi bir yapılandırma dosyası kullanmak daha iyi olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.