GNU/Linux >> Tutoriels Linux >  >> Linux

Comment désactiver définitivement l'économiseur d'écran de la console Linux, à l'échelle du système ?

Solution 1 :

Dans Ubuntu 12.10 et versions antérieures, le package console-tools permet de contrôler les options de la console.

Pour désactiver la suppression de l'écran et la mise hors tension, définissez BLANK_TIME et POWERDOWN_TIME à 0 en /etc/console-tools/config . Si vous préférez ne pas modifier le fichier de configuration, le même effet peut être obtenu en créant un nouveau fichier dans /etc/console-tools/config.d contenant les éléments suivants :

BLANK_TIME=0
POWERDOWN_TIME=0

Le nom du fichier dans config.d doit être entièrement composé de lettres majuscules et minuscules, de chiffres, de traits de soulignement et de tirets.

Solution 2 :

Ou vous utilisez /etc/kbd/config pour configurer (cela dépend de votre système, de ce qui est installé)

BLANK_TIME=0
BLANK_DPMS=off

Solution 3 :

Le paramètre est contrôlé via la ligne de commande du noyau, l'utilisation de setterm modifie simplement les paramètres d'exécution. Pour le désactiver à l'échelle du système, vous pouvez modifier la ligne de commande de démarrage du noyau en l'ajoutant avec "consoleblank=0" dans votre configuration de démarrage (grub/lilo).

S'il y a quelque chose pendant le setterm de démarrage, il remplacera la valeur.

Solution 4 :

Si vous ajoutez le setterm commande à /etc/rc.local , il devrait prendre effet pour toutes les consoles virtuelles, qu'un utilisateur y soit connecté ou non. Ex. :

setterm -blank 0

Solution 5 :

Si vous utilisez un Ubuntu plus récent qui utilise upstart, vous pouvez utiliser :

for file in /etc/init/tty*.conf; do tty="/dev/`basename $file .conf`"; echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty" | sudo tee -a "$file"; done

Une petite explication de ce qui se passe ici :

Les nouvelles versions d'Ubuntu utilisent upstart pour le démarrage du système. Avec upstart, les consoles Linux sont configurées avec des fichiers de configuration stockés dans /etc/init. La commande ci-dessus commence par parcourir chacun de ces fichiers de configuration :

for file in /etc/init/tty*.conf;

Le nom du fichier de configuration upstart du tty dans $file est utilisé pour créer le nom du périphérique tty :

tty="/dev/`basename $file .conf`";

Une commande upstart "post-start" est construite qui exécute "setterm" pour désactiver la suppression de l'écran et l'économie d'énergie après le démarrage du tty :

echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty"

Et enfin cette commande est ajoutée au fichier de configuration upstart :

| sudo tee -a "$file";

Linux
  1. Comment gérer les capacités des fichiers Linux

  2. Comment commenter plusieurs lignes dans un fichier de configuration Linux ?

  3. Comment enregistrer ou exporter une configuration de noyau Linux personnalisée ?

  4. dans la console Linux, comment NE PAS envelopper la sortie

  5. Dans la console Linux (pas de X), comment étirer l'écran de la console pour l'adapter au moniteur

Comment rendre un fichier exécutable sous Linux

Comment vérifier la somme de contrôle sur Linux

Comment renommer un ou plusieurs fichiers sous Linux

Comment créer un lien symbolique vers un fichier sous Linux

Comment désactiver définitivement Swap sous Linux

Comment désactiver Swap sous Linux