Menggunakan redshift tanpa geoclue: mengapa itu tidak memungkinkan saya untuk menentukan bagaimana saya ingin suhu warna layar saya diubah / atur posisi saya secara manual?

1

Saya ingin menggunakan pergeseran merah untuk mengubah suhu warna layar sebelum saya bermaksud tidur.

Sekarang sepertinya redshift mengharuskan saya untuk menginstal geoclue . Tapi saya tidak ingin paket itu diinstal. Dan selain itu saya ingin menentukan waktu untuk warna layar saya untuk diubah secara manual. Entah dengan mengatur posisi saya secara manual atau hanya dengan menentukan waktu yang harus dimulai dan diakhiri peredupan.

Apakah ada cara untuk mengubah suhu warna layar saya seperti itu dengan alat lain atau dengan trik mungkin? Saya juga tertarik pada mengapa itu tidak mungkin dengan redshift walaupun seharusnya tidak masalah apakah itu mendapatkan data dari data posisi geoclue atau oleh beberapa data yang dimasukkan secara manual.

Saya menggunakan Debian 9 dengan KDE.

mYnDstrEAm
sumber

Jawaban:

1

Anda benar-benar dapat membuat sebagian besar dari hal-hal itu dengan pergeseran merah, dan Anda tidak benar-benar perlu menginstal geoclue. Untuk mengatur warna langsung dari baris perintah cukup taruh:

redshift -l 55.7:12.6 -t 5700:3600 -g 0.8 -m randr -v

The -lpilihan menceritakan pergeseran merah tentang lokasi Anda (lintang dan bujur). Anda juga dapat menggunakan file konfigurasi. Sebagai contoh:

     [redshift]
     temp-day=5700
     temp-night=3600
     gamma=0.8
     adjustment-method=randr
     location-provider=manual

     [manual]
     lat=55.7
     lon=12.6

Jika Anda menyimpan ini seperti redshift.confdi Anda $HOME/.config, pergeseran merah akan membaca pengaturan ini setiap kali dimulai. BTW Anda dapat memulai pergeseran merah saat startup dengan memasukkan file redshift &Anda .xinitrc. Semua contoh di atas diambil dari man redshift, banyak informasi juga dapat ditemukan di situs web pergeseran merah .

jjj
sumber
1

Memecahkan ini melalui:
sudo apt-mark hold geoclue-2.0

sudo apt-get install redshift
sudo apt-get remove geoclue-2.0

dan mengatur lokasi secara manual melalui widget Redshift (KDE) dengan mengklik kanan ikon bola lampu -> Pengaturan Kontrol Redshift -> Lanjutan -> Lokasi.

Setelah menghapus Redshift geoclue sendiri gagal untuk memulai dan mengatakan:

Gagal menjalankan Redshift
Mencoba penyedia lokasi 'geoclue2' ...
Tidak dapat terhubung ke GeoClue.
Tidak dapat memperoleh lokasi dari penyedia.

mYnDstrEAm
sumber