2 votes

Éteindre un moniteur en se connectant à distance

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....

1voto

Essayez ceci :

ssh -X user@host
xset dpms force off
xset dpms force on

1voto

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

1voto

elbarna Points 257

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X