Tampaknya pergeseran merah tidak berjalan tanpa koneksi internet aktif. Jika demikian, adakah cara yang bisa dijalankan ketika tidak ada koneksi ke Internet?
Tampaknya pergeseran merah tidak berjalan tanpa koneksi internet aktif. Jika demikian, adakah cara yang bisa dijalankan ketika tidak ada koneksi ke Internet?
Jawaban:
Pembaruan: Harap perhatikan bahwa perbaikan sedang dilakukan. Anda bisa menunggu sampai tiba di repositori resmi atau menerapkannya sendiri dengan mengikuti saran di pos # 53 dan di dalam laporan bug .
Seperti yang ditunjukkan Anwar, Redshift secara default mengambil data geolokasi-nya. Namun, ada solusinya:
a.) Menggunakan file konfigurasi
Dari beranda proyek :
Redshift akan mencari file konfigurasi di "~ / .config / redshift.conf". Berikut ini sebuah contoh:
; 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`
Cari direktori yang disediakan di atas. Jika file konfigurasi tidak ada, buat satu dan tambahkan opsi khusus yang Anda suka.
Anda akan ingin memasukkan location-provider=manual
dan memodifikasi lat=
dan long=
dengan lokasi Anda. Dialog ini akan membantu Anda menentukan koordinat Anda.
b.) Menggunakan argumen baris perintah
Luncurkan Aplikasi Startup :
Temukan entri Redshift di daftar aplikasi startup dan tekan Edit . Di bawah perintah masukkan string berikut:
gtk-redshift -l LAT:LONG
Di mana LAT dan PANJANG sesuai dengan koordinat Anda. Tekan save, lalu relog untuk mengaktifkan Redshift .
redshift -v -c '~/.config/redshift.conf'
.
redshift -v -l 8.5:77.0
.
[redshift]
dan [manual]
) dalam file konfigurasi Anda?
Jawabannya iya. Redshift memerlukan koneksi Internet aktif. Itu tergantung pada libgeoclue0
paket yang mengambil lokasi geografis dari Internet.
$ 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
Anda juga dapat memverifikasi ini dengan menjalankan pergeseran merah dari terminal. Terminal akan menampilkan pesan seperti
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 22.36, 91.80
Using method `randr'.
Yang menunjukkan, itu menggunakan Internet.
Tetapi, jika Anda memulai pergeseran merah dari terminal tanpa koneksi internet, terminal akan menampilkan jenis pesan ini:
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 ...
mengatakan ini.