Comment désactiver l'écran de veille vierge sur le serveur Ubuntu?
Il n’ya pas de bureau ni de X, seulement une console (interface de ligne de commande).
La méthode la plus simple consiste à ajouter le paramètre consoleblank=0
à la ligne de commande du noyau au démarrage.
Ouvrez /etc/default/grub
dans votre éditeur préféré; vous devrez utiliser sudo
(pour vi
, nano
, etc.) ou gksudo
(pour gedit
, etc.).
Ajoutez ensuite consoleblank=0
au paramètre GRUB_CMDLINE_LINUX_DEFAULT=
.
p. ex. vous pouvez dire:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash consoleblank=0"
Ensuite, exécutez sudo update-grub
et redémarrez.
Tapez setterm -blank 0
sur n'importe quel shell pour désactiver la suppression des consoles tty.
0
désactive la suppression, toute valeur supérieure à 0 correspond à la durée en minutes. La valeur par défaut est 10
.
Pour ce faire, vous pouvez ajouter cette ligne à votre ~/.bashrc
config.
Une explication plus détaillée se trouve dans cette réponse au superutilisateur.
Cela va "écraser" tout ce qui est dans votre configuration actuelle pour "GRUB_CMDLINE_LINUX_DEFAULT=", le mien était par défaut, donc j'utilise juste le One Liner suivant.
sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
Même situation, les autres suggestions semblaient être une solution détournée.
Entré dans l'outil GNU setvesablank on/off
en utilisant des objets.
Cela semble être la meilleure solution, essayant de voir si cela correspond au besoin.
Lire d'autres questions sur les étiquettes command-line kernel server screensaver