Saya tidak yakin bagaimana Anda melewatkannya di dokumen, karena ketika saya melihatnya jelas ada.
Tempatkan ini di logind.conf
:
HandleLidSwitch=ignore
Menurut dokumentasi di url ini, HandleLidSwitch
dapat disetel ke lock
yang mengunci sesi Anda dan biasanya menyebabkan layar mati segera setelah beberapa detik. Ini berfungsi dengan baik di Ubuntu-Gnome 17.10 saya. Satu-satunya downside adalah Anda harus memasukkan kata sandi Anda lagi ketika Anda membuka kembali tutupnya.
Cukup tambahkan baris berikut di /etc/systemd/logind.conf
Anda
HandleLidSwitch=lock
Perhatikan bahwa ada juga HandleLidSwitchExternalPower
jika Anda menginginkan perilaku berbeda saat dicolokkan.
Set lengkap nilai yang mungkin untuk HandleLidSwitch
dan HandleLidSwitchExternalPower
adalah:ignore
, poweroff
, reboot
, halt
, kexec
, suspend
, hibernate
, hybrid-sleep
, suspend-then-hibernate
, dan lock
Beberapa orang berkomentar bahwa mereka dapat menghentikan laptop mereka dari penangguhan saat ditutup, tetapi layarnya tetap menyala. Mungkin ini karena perbedaan firmware? Ada fitur alternatif yang mungkin berfungsi.
Pada satu titik, konsol teks kernel Linux memiliki pengaturan default yang dikosongkan sendiri setelah beberapa saat tidak aktif. Setara dengan screensaver di lingkungan grafis favorit Anda :).
Beberapa orang suka menyetel waktu kosong menggunakan opsi boot kernel consoleblank=
, yang mengambil nilai dalam hitungan detik. Namun, fitur pengosongan konsol tidak meminta layar untuk memasuki mode hemat daya apa pun.
Ingat fungsi asli dari screensaver, adalah untuk menghindari gambar hantu permanen di layar CRT Anda. Itu tidak serta merta menghemat daya. Saat penghematan daya penuh diperkenalkan, itu digunakan setelah penundaan yang lebih lama. Mengaktifkan kembali dan menjalankan tampilan dapat memakan waktu beberapa detik, yang akan jauh lebih mengganggu pengguna.
http://man7.org/linux/man-pages/man1/setterm.1.html
Tampaknya dimungkinkan untuk mengaktifkan pengosongan konsol saat runtime, menggunakan setterm --consoleblank [1-60]
. Lalu setterm
memiliki opsi lain --powerdown [1-60]
, untuk akhirnya mengaktifkan "mode matikan" setelah waktu habis.
Jika saya membacanya dengan benar, ada urutannya. Pertama, batas waktu kosong konsol berlaku. Kemudian setelah satu kali powerdown timeout, ini menerapkan "vsync suspend mode". Akhirnya setelah batas waktu powerdown kedua, ini menerapkan "mode powerdown". Waktu tunggu ini semuanya ditentukan dalam menit, bukan detik .
Jadi saya rasa Anda dapat menggunakan perintah seperti ini:
/bin/setterm -term linux -blank 10 -powerdown 5 </dev/tty1 >/dev/tty1
Saya tidak yakin apakah CoreOS memungkinkan Anda menambahkan perintah sewenang-wenang ke proses booting (seperti pada rc.local
pada distribusi lain, misalnya). Saya membayangkan Anda selalu dapat menggunakan wadah istimewa :).
setterm --blank
mengatakan bahwa pengosongan menggunakan APM jika tersedia. Suara narator:APM tidak tersedia di perangkat keras modern. Saya tidak tahu apakah pengosongan akan menggunakan skema penghematan daya modern apa pun.
"powerdown" menyebutkan penghematan daya tampilan "VESA". Penghematan daya "VESA" masih menjadi hal yang penting. Saya tidak tahu apakah "mematikan" diperlukan atau bahkan cukup untuk bekerja dengan hal-hal modern.
setterm
tidak mengatakan apa pengaturan "powerdown" defaultnya. Sepertinya "powerdown" tidak diaktifkan secara default.