Saya pikir hal terbaik untuk dilakukan adalah meletakkan perintah bash lebih jauh di bawah ini di startup atau meletakkannya di skrip bash dan memilihnya di aplikasi startup Anda. Saya telah menambahkan -v
opsi sehingga aplikasi mencatat semua tindakannya dengan detail terbesar; beberapa aplikasi memiliki pengaturan verbositas lain dan bahkan berbagai level yang dapat Anda tentukan.
The &>
redirection digunakan adalah sama seperti 2>&1
dalam hal pengalihan semua output program ( stderr, stdout
) ke file tertentu, yaitu &>/home/mike/redshift.log
.
Berikut adalah perintah yang dapat digunakan untuk mengatur pencatatan, dan dapat digunakan untuk program lain, jika dimodifikasi secara tepat.
bash -c "setsid /usr/bin/gtk-redshift -v -l 40.77:-73.9 -t 6500:5500 &>/home/mike/redshift.log"
Ini hanya contoh pengaturan tes, gantikan nilai-nilai ini untuk Anda sendiri; Anda mungkin ingin meletakkan perintah, dimodifikasi dengan tepat di bungkus bash untuk entri startup Anda karena baris perintah di atas cukup panjang.
Kutipan dari log yang dibuat di /home/mike/redshift.log
:
Gamma ramp size too small: 0
Failed to start adjustment method randr.
Trying next method...
Location: 40.770000, -73.900002
Brightness: 1.00
Gamma: 1.000, 1.000, 1.000
Using method `vidmode'.
Log berlanjut dan akan memberi Anda informasi yang Anda butuhkan. Beberapa program seperti vlc
memiliki opsi yang dapat Anda atur sehingga loggingnya dapat dikirim ke syslog, tetapi saya lebih suka bahwa setiap program memiliki log tersendiri.