Je voudrais savoir s'il existe un moyen de désactiver l'écran sur une distribution Linux que j'utilise Debian. J'ai trouvé quelques moyens de le faire avec X installé, mais pas sans X.
Je voudrais savoir s'il existe un moyen de désactiver l'écran sur une distribution Linux que j'utilise Debian. J'ai trouvé quelques moyens de le faire avec X installé, mais pas sans X.
Réponses:
Vous pouvez désactiver l'écran de votre ordinateur portable à l'aide de la commande xset :
xset dpms force off
DPMS est la signalisation de gestion de l'alimentation d'affichage, une norme pour réduire la consommation d'énergie des moniteurs. xset est bien sûr un utilitaire X. Si vous devez accomplir cela sans X impliqué, utilisez setterm :
setterm -powerdown 1
La liste complète des options pour manipuler votre écran:
xset -dpms # Disable DPMS
xset +dpms # Enable DPMS
xset s off # Disable screen blanking
xset s 150 # Blank the screen after 150 seconds
xset dpms 300 600 900 # Set standby, suspend, & off times (in seconds)
xset dpms force standby # Immediately go into standby mode
xset dpms force suspend # Immediately go into suspend mode
xset dpms force off # Immediately turn off the monitor
xset -q # Query current settings
setterm -blank 10 # Blank the screen in 10 minutes
setterm -powersave on # Put the monitor into VESA power saving mode
setterm -powerdown 20 # Set the VESA powerdown to 20 minutes
Tout cela est dûment expliqué dans le mini-HOWTO Linux alimenté par batterie .
setterm -powersave on
, je reçoiscannot (un)set powersave mode
Découvrez vbetool . Vous pouvez éteindre l'écran avec:
vbetool dpms off
Le seul problème que j'ai avec ceci est que l'écran ne se rallume pas automatiquement, par exemple sur la saisie au clavier. Vous devez le faire manuellement en le tapant en aveugle ou via SSH:
vbetool dpms on
Sur Debian Squeeze, vbetool est utilisé dans /etc/acpi/lid.sh lorsque X n'est pas disponible.
vbetool dpms off && read -s -n 1 && vbetool dpms on
.
Je ne sais pas quel package le fournit, mais certains packages liés à ACPI incluent des scripts pour masquer l'écran selon que le couvercle de l'ordinateur portable est ouvert. Bien que maintenant que je regarde le script lui-même ( /etc/acpi/lid.sh
), il ne semble fonctionner que sur X. Cependant, le fait est qu'il fournit un cadre pour déclencher des actions sur les événements d'ouverture / fermeture du couvercle. Vous pouvez modifier le script pour utiliser setterm et il peut faire ce que vous voulez.
En réponse à votre question,
setterm -blank 0
devrait le faire. Notez que cela devra être fait pour chaque connexion tty.