GNU/Linux >> Belajar Linux >  >> Linux

Konfigurasikan laptop linux untuk mematikan layar tetapi sebaliknya tetap berjalan saat tutupnya ditutup

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.


Linux
  1. Cara mengonfigurasi Jembatan Linux untuk bertindak sebagai Hub alih-alih Switch

  2. Bagaimana Cara Menonaktifkan Pengosongan Layar Saat Monitor Eksternal Tersambung Dan Tutupnya Ditutup?

  3. Cara Setup dan Konfigurasi YPServ Linux NIS Server dan Client

  1. Skrip data pengguna tidak berjalan di AMI khusus saya, tetapi bekerja di Linux Amazon standar

  2. Mencegah laptop bangun saat membuka tutupnya di linux

  3. Menjaga aplikasi Java tetap berjalan saat SSH ditutup di Google Cloud

  1. Apakah Utilitas Linux Cerdas Saat Menjalankan Perintah Pipa?

  2. Tetap Jalankan Server Ubuntu di Laptop Dengan Tutup Tertutup?

  3. Cara mengkonfigurasi grup sumber daya untuk Server MySQL yang berjalan di Linux