Yanıtlar:
Güncelleme: Lütfen bir düzeltmenin yolunda olduğunu unutmayın. Resmi depolara ulaşana kadar bekleyebilir veya 53 numaralı mesajdaki ve hata raporundaki önerileri izleyerek kendiniz uygulayabilirsiniz .
Anwar'ın belirttiği gibi, Redshift coğrafi konum verilerini varsayılan olarak çevrimiçi alır. Ancak bir geçici çözüm var:
a.) Bir yapılandırma dosyası kullanma
Projenin ana sayfasından :
Redshift “~ / .config / redshift.conf” içinde bir yapılandırma dosyası arayacaktır. İşte bir örnek:
; Global settings [redshift] temp-day=5700 temp-night=3500 transition=1 gamma=0.8:0.7:0.8 location-provider=manual adjustment-method=vidmode ; The location provider and adjustment method settings ; are in their own sections. [manual] lat=55.0 lon=12.0 ; In this example screen 1 is adjusted by vidmode. Note ; that the numbering starts from 0, so this is actually ; the second screen. [vidmode] screen=1`
Yukarıda verilen dizini arayın. Yapılandırma dosyası yoksa, bir tane oluşturun ve istediğiniz özel seçenekleri ekleyin.
Sen dahil edebilirsiniz location-provider=manual
ve değiştirmek lat=
ve long=
Konumunuzla. Bu iletişim kutusu koordinatlarınızı belirlemenize yardımcı olacaktır.
b.) Komut satırı bağımsız değişkenlerini kullanma
Başlangıç Uygulamalarını Başlat :
Başlangıç uygulaması listesinde Redshift girişini bulun ve Düzenle'ye basın . Komut altına aşağıdaki dizeyi girin:
gtk-redshift -l LAT:LONG
Burada LAT ve LONG koordinatlarınıza karşılık gelir. Kaydet'e basın, ardından Redshift'i etkinleştirmek için yeniden kaydedin .
redshift -v -c '~/.config/redshift.conf'
.
redshift -v -l 8.5:77.0
.
[redshift]
ve [manual]
) eklediniz mi?
Cevap Evet. Kırmızıya kayma etkin bir İnternet bağlantısı gerektirir. libgeoclue0
Coğrafi konumu internetten alan pakete bağlıdır .
$ apt-cache depends redshift
redshift
Depends: libc6
Depends: libgconf2-4
Depends: libgeoclue0
Depends: libglib2.0-0
Depends: libx11-6
Depends: libxcb-randr0
Depends: libxcb1
Depends: libxxf86vm1
Bunu terminalden kırmızıya kayma çalıştırarak da doğrulayabilirsiniz. Terminalde aşağıdaki gibi mesajlar görüntülenir:
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 22.36, 91.80
Using method `randr'.
Bu da internet kullanıyor.
Ancak, Internet bağlantısı olmayan terminalden kırmızıya kaymaya başlarsanız, terminal şu tür iletileri görüntüler:
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
Could not get location (3 retries left): Geoclue master client has no usable Position providers.
Unable to get location from provider.
According to geoclue provider we're at ...
söyleyen satır .