J'ai besoin de savoir comment éteindre un moniteur par une connexion à distance sous Linux. Et aussi comment l'allumer. Aidez-moi s'il vous plaît....
Réponses
Trop de publicités?Essayez ceci :
ssh -X <user>
vérifier si cela existe,
cat /proc/acpi/info
Faites ce qui suit,
xset q
Si vous obtenez l'erreur DPMS, procédez comme suit. Sinon, passez.
xset +dpms
Si ce fichier existe, alors vous pouvez allumer votre moniteur depuis votre terminal. Pour ce faire, l'ACPI doit être activée dans votre noyau, et la présence de ce fichier garantit qu'elle l'est.
xset dpms force off
^Utiliser cette commande après cela.
vous pouvez utiliser ce tutoriel pour voir comment activer l'ACPI. Bien qu'il soit généralement activé par défaut dans le noyau.
http://www.redhat.com/archives/fedora-list/2004-January/msg02841.html
Lorsque vous vous connectez à X11 à distance, il crée un faux affichage appelé localhost:11.0 (le nom peut changer).
ssh remote
echo $DISPLAY
localocalhost:11.0
Toutes les applications X que vous exécutez (xterm, xeyes, xset, xrandr, etc.) afficheront les résultats obtenus via ssh (donc chiffrés) sur l'écran réel de la machine locale. Donc si vous utilisez une commande comme celle-ci
xset dpms force off
o
xrandr --output VGA-1 --off
ils affecteront votre machine locale et non la distante. Si vous essayez ssh sans transfert X11, X11 ne permet pas les commandes pour des raisons de sécurité (x11 est en clair, pas crypté). La solution est d'utiliser l'option -display. Donc si vous voulez désactiver l'affichage à distance, regardez d'abord la sortie de xset (vous pouvez aussi essayer xrandr, mais sur mon ordinateur, xset fonctionne mieux).
ssh -Y -q remote xset -display :0.0 -q|grep -i monitor\ is
Monitor is On
Le moniteur est allumé, maintenant nous l'éteignons
ssh -q -Y remote xset -display :0.0 dpms force off
Maintenant nous vérifions à nouveau, nous devons faire un rapport
ssh -Y -q remote xset -display :0.0 -q|grep -i monitor\ is
Monitor is Off