Kecerahan layar kembali ke maks setelah kembali dari tampilan `xset dpms` menangguhkan

12

Saya menjalankan window manager openbox dan menggunakan baris ini di saya autostart.shuntuk mengontrol manajemen daya tampilan:

xset dpms 0 60 0

Ini bekerja dengan baik, menyebabkan tampilan untuk menunda setelah 60 detik tidak aktif.

Namun, ketika layar muncul kembali sebagai respons terhadap gerakan mouse, penekanan tombol, dll., Layar berada pada kecerahan penuh. Ini boros kekuasaan dan terkadang membutakan. Jika saya menggunakan tombol kontrol kecerahan laptop ( Fn+ <-/ ->) untuk menyesuaikan kecerahan, tekan pertama akan mengembalikan kecerahan ke apa sebelum tampilan ditunda.

Yang saya inginkan adalah agar layar berada pada kecerahan pra-tunda segera setelah layar dihidupkan kembali, yaitu tanpa harus menekan salah satu tombol kontrol kecerahan.

Saya menjalankan ubuntu 10.10 pada Acer Aspire 5742.

intuisi
sumber
Saya juga menghadapi masalah yang sama. Apakah Anda menemukan solusinya?
RanRag
Belum ... belum mencoba menerapkan saran MaxMackie, Anda bisa mencobanya.
intuited
Saya bisa mencoba mencobanya tetapi saya tidak tahu apa yang dia maksud xset hook. Jika Anda dapat membimbing saya (dokumentasi) atau merujuk apa yang dia maksud bukan dengan itu itu akan membantu.
RanRag
Sebuah kait dalam konteks ini adalah bagian dari kode, atau perintah, atau naskah, yang kita jalankan dalam menanggapi beberapa acara. Anda dapat membaca xsethalaman manual untuk melihat apakah ada cara untuk membuatnya menjalankan skrip atau perintah lain saat tampilan dihidupkan kembali. Anda juga dapat melakukan googling untuk melihat apakah mereka tidak menyebutkannya di halaman manual karena suatu alasan. Saya tidak menjalankan openbox untuk saat ini jadi saya tidak perlu khawatir tentang hal itu sekarang :)
intuited

Jawaban:

1

Jika Anda mengatur kecerahan sebelumnya ( autostart.shmisalnya), Anda bisa terus memeriksa kecerahan dan mengaturnya ke nilai apa pun yang Anda inginkan dalam while true;loop terus menerus .

Ini hanya berfungsi jika Anda selalu nilai konstan (karena jika Anda memutuskan Anda menginginkannya lebih cerah sebentar, itu akan secara otomatis redup).

Opsi lain yang mungkin (tetapi tidak mungkin) adalah jika xsetmemiliki semacam panggilan balik atau pengait yang dapat Anda ambil. Jika demikian, Anda dapat membuatnya memanggil skrip lain saat dilanjutkan.

n0pe
sumber
0

Sedikit terlambat tetapi ini muncul sebagai hasil teratas di google. Berikut ini bekerja untuk saya di Manjaro:

xbacklight -set 10

Saya menulis 2 skrip untuk membantu dengan peningkatan / penurunan kecerahan yang akan Anda temukan di sini .

Arun Prakash Jana
sumber