Comment désactiver l'écran avec raccourci sous Linux?

22

Étant donné que mon moniteur prend énormément de temps à se rallumer après avoir été physiquement éteint, je recherche une commande ou un simple utilitaire pour éteindre mon écran avec un raccourci. La définition d'un écran de veille noir n'est pas satisfaisante; Je veux que l'écran "hiberne" (le même effet que j'obtiendrais en éteignant l'ordinateur tout en laissant l'écran physiquement allumé).

La même question pour Windows: comment rendre mon écran vide par un raccourci?

octosquidopus
la source
Appuyez sur STRG a que k et que y
Daniel

Réponses:

29

Essayez d'utiliser

xset dpms force off

pour forcer l'écran à s'éteindre.

Siva Charan
la source
C'est vraiment très bien. Cependant, pour l'OP, lorsqu'une touche est enfoncée, il rallume l'écran. Je ne sais pas si c'est souhaitable.
Brigand
6
Fonctionne parfois mieux si vous faites sleep 1 ; xset dpms force offautrement des restes de la dernière activité du clavier (je suppose) rallume parfois l'écran immédiatement.
Mat
C'est exactement ce que je cherchais. Merci @ siva-charan. La seule chose que je me demandais, c'est comment je pouvais demander un mot de passe lorsque je réveillais l'écran. J'utilise essentiellement un raccourci pour éteindre mon écran et je voudrais qu'il demande un mot de passe au réveil.
Isabel Inc
14

J'ai créé un fichier appelé /home/me/bin/blanket l' ai rendu exécutable chmod +x blankavec les éléments suivants:

#!/bin/bash
sleep 1; xset dpms force off

Ensuite, j'ai défini un raccourci dans l'application "clavier" ( gnome-control-center keyboard) de Gnome3 pour exécuter ce script lorsque j'appuie sur CTRL + ALT + Q.

Homme que j'aime linux.

hamstar
la source
J'ai aimé ça :) Juste comme un petit addenda, jetez un œil à systembash.com/… pour voir comment vous pouvez configurer une utilisation chronométrée de cette astuce et allumer / éteindre votre moniteur à une heure spécifiée
danicotra
vous voulez dire allumer votre moniteur à une heure spécifiée avec cron?
frankster
2

slock verrouille l'écran gracieusement.

octosquidopus
la source
Je viens de l'installer et de l'écran totalement verrouillé sans éteindre la LED! et semble qu'il n'y a aucun moyen de déverrouiller à nouveau l'écran: |
Morteza Ziyae
2
@MortezaZiaeemehr C'est très minime. Entrez simplement votre mot de passe et appuyez sur Entrée.
octosquidopus
1

Pour commencer, je préfère personnellement la solution hamstar / Siva Charan. Quoi qu'il en soit, je sais qu'une autre façon possible pourrait être un script qui met l'économiseur d'écran en blanc et le fasse démarrer:

rem #!/bin/bash

xset s blank ; sleep 1 ; xset s activate

Pour ne pas laisser des choses tacites

danicotra
la source
... Et il semble qu'il y en ait encore plus complexe utilisant python pour cela: howtogeek.com/61836/… (je ne l'ai pas testé)
danicotra
0

J'utilise le script Alex Cabal pour allumer et éteindre les écrans de mes deux moniteurs et cela fonctionne très bien pour moi.

#!/bin/bash

# turn screens off/on
# (ɔ) alex cabal

screenOffLockFile=/tmp/screen-off-lock

if [ -f $screenOffLockFile ];
then
    rm $screenOffLockFile
    notify-send "Screen on." -i /usr/share/icons/gnome/48x48/devices/display.png
else
    touch $screenOffLockFile
    sleep .5
    while [ -f  $screenOffLockFile ]
    do
        xset dpms force off
        sleep 2
    done
    xset dpms force on
fi
Paola Captanovska
la source
Généralement, les réponses sont beaucoup plus utiles si elles incluent une explication de ce que le code est censé faire et pourquoi cela résout le problème sans en introduire d'autres.
MMM