Pada sistem saya (berbagai rilis RedHat Enterprise Linux), saya telah menemukan bahwa pendekatan yang berbeda diperlukan.
Untuk sistem RHEL 5 dan 6 saya, saya dapat menambahkan baris
/bin/setterm -blank 0 -powerdown 0 -powersave off
untuk /etc/rc.local
. Ini menonaktifkan layar konsol yang kosong pada startup sistem.
Saya menemukan bahwa ini tidak berfungsi pada sistem RHEL 7. Di RHEL7, menjalankan setterm dari rc.local menyebabkan kesalahan yang dihasilkan:
setterm: $TERM is not defined.
Perintah ini bekerja dari shell interaktif, di mana $ TERM didefinisikan (sebagai linux
). Jika saya memaksa setterm untuk menggunakannya:
/bin/setterm -term linux -blank 0 -powerdown 0 -powersave off
Maka saya mendapatkan kesalahan yang berbeda:
setterm: cannot (un)set powersave mode: Inappropriate ioctl for device
Meskipun perintah yang sama berfungsi dengan baik dari sesi interaktif. Pengaturan consoleblank
parameter kernel berfungsi.
Pada RHEL7, edit /etc/default/grub
dan tambahkan consoleblank=0
ke GRUB_CMDLINE_LINUX
parameter. Kemudian jalankan grub2-mkconfig -o /boot/grub2/grub.cfg
dan reboot.
Saya belum mencoba pengaturan consoleblank
di RHEL5 atau 6.