
Necesito saber cómo apagar un monitor mediante inicio de sesión remoto en Linux. Y también cómo encenderlo. Por favor ayuda....
Respuesta1
prueba esto:
ssh -X user@host
xset dpms force off
xset dpms force on
Respuesta2
prueba esto:
ssh -X <user>
comprobar si esto existe,
cat /proc/acpi/info
Haz lo siguiente,
xset q
Si recibe el error DPMS, haga lo siguiente. De lo contrario, salte.
xset +dpms
Si este archivo existe, entonces puede apagar su monitor desde su terminal. Necesita tener ACPI habilitado en su kernel para hacerlo, y la presencia de este archivo garantiza que así sea.
xset dpms force off
^Utilice este comando después de eso.
Puede utilizar este tutorial para ver cómo habilitar ACPI. Aunque generalmente está habilitado de forma predeterminada en el kernel.
http://www.redhat.com/archives/fedora-list/2004-January/msg02841.html
Respuesta3
Cuando inicia sesión en X11 de forma remota, se crea una pantalla falsa llamada localhost:11.0 (el nombre puede cambiar).
ssh remote
echo $DISPLAY
localocalhost:11.0
Cada aplicación X que ejecute (xterm,xeyes,xset,xrandr,etc.) mostrará la salida tunelizada a través de ssh (encriptada) en la pantalla real de la máquina local. Entonces, si usas un comando como este
xset dpms force off
o
xrandr --output VGA-1 --off
Afectarán a su máquina local y no a la remota. Si intenta ssh sin reenvío X11, X11 no permite comandos por motivos de seguridad (x11 está claro, no cifrado). La solución es usar la bandera -display. Entonces, si desea desactivar la visualización desde el control remoto, primero vea la salida de xset (también puede probar xrandr, pero en mi PC xset funciona mejor).
ssh -Y -q remote xset -display :0.0 -q|grep -i monitor\ is
Monitor is On
El monitor está encendido, ahora lo apagamos.
ssh -q -Y remote xset -display :0.0 dpms force off
Ahora lo comprobamos de nuevo, debemos informar.
ssh -Y -q remote xset -display :0.0 -q|grep -i monitor\ is
Monitor is Off