Saya suka meletakkan display saya ke mode hemat daya / siaga ketika saya meninggalkan komputer untuk sementara waktu. Akan baik-baik saja jika bukan karena mouse yang terlalu sensitif. Kadang-kadang pengemudi membaca dalam beberapa gerakan yang tidak terlihat oleh mata telanjang (kursor, yaitu) dan itu merusak hemat daya. Itu akan menunggu 10 menit lagi sebelum kembali ke siaga.
Solusi saya adalah skrip berikut terikat ke C-S-q
:
xlock -startCmd 'xset dpms 2 2 2' -endCmd 'xset dpms 600 1200 1300' -mode blank -echokeys -timeelapsed +usefirst
Dengan menggunakan xset
saya mengatur nilai masing-masing 2 detik sebelum pergi ke siaga. Itu tidak baik, kok. Terkadang ada kekayaan keren yang ingin saya baca sebelum mengetikkan kata sandi. Saya bisa terus menggerakkan kursor, tetapi tidak jelas. (Omong-omong, opsi xlock mousemotion
tidak membantu - itu hanya menyembunyikan kursor tetapi display tetap menyala.)
Jadi pertanyaannya: apakah ada cara untuk membuat tampilan menjadi siaga dan tetap di sana sampai tombol keyboard ditekan? Saya menjalankan gentoo dan Xorg baru-baru ini, tetapi saya harap jawabannya tidak harus spesifik-distro.
Pada dasarnya jawabannya bisa sesederhana cara mengaktifkan / menonaktifkan mouse dalam baris perintah ? Itu berpikir bahwa akan melakukan pekerjaan jika DPMS tidak tahu ide itu.
Jawaban:
Ada posting bagus oleh @pbm yang membahas hal ini, di situs Unix SE.
Singkatnya, gunakan pertama
xinput list
untuk mendapatkan ID perangkat untuk mouse Anda, dan kemudian gunakandan
untuk menonaktifkan dan mengaktifkan mouse.
Saya baru saja menguji ini di sini dengan menonaktifkan mouse dan kemudian memanggil
xset dpms force standby
. Melambaikan mouse selama beberapa detik tidak mengganggu layar, tetapi menekan satu tombol berfungsi dengan baik. Menggunakan perintah kedua kemudian mengembalikan mouse kembali ke normal, termasuk pengaturan "deselerasi konstan" yang ditetapkan skrip startup saya untuk saya.Anda harus bisa meneruskan kedua perintah ini ke opsi
-startCmd
dan untuk mendapatkan apa yang Anda cari.-endCmd
xlock
sumber
Saya melakukannya dengan cara ini di Ubuntu:
Beberapa catatan:
Saya harap ini membantu.
sumber