Desligue um monitor por meio de login remoto

Desligue um monitor por meio de login remoto

Preciso saber como desligar um monitor através de login remoto no linux. E também como ligá-lo. Por favor, ajude....

Responder1

tente isto:

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

Responder2

tente isto:

ssh -X <user>

verifique se isso existe,

cat /proc/acpi/info

Faça o seguinte,

xconjunto q

Se você receber o erro DPMS, faça o seguinte. Caso contrário, pule.

xset +dpms

Se este arquivo existir, você poderá desligar o monitor a partir do terminal. Você precisa ter a ACPI habilitada em seu kernel para fazer isso, e a presença deste arquivo garante que sim.

xset dpms force off

^ Use este comando depois disso.

você pode usar este tutorial para ver como habilitar ACPI. Embora geralmente seja ativado por padrão no kernel.

http://www.redhat.com/archives/fedora-list/2004-January/msg02841.html

Responder3

Quando você faz login no X11 via remoto, ele cria um display falso chamado localhost:11.0 (o nome pode mudar).

ssh remote
echo $DISPLAY 
localocalhost:11.0

Cada aplicativo X que você executa (xterm,xeyes,xset,xrandr,etc) exibirá a saída encapsulada via ssh (então criptografada) na exibição real na máquina local. Então, se você usar um comando como este

xset dpms force off

ou

xrandr --output VGA-1 --off

eles afetarão sua máquina local e não a remota. Se você tentar o ssh sem o encaminhamento do X11, o X11 não permitirá comandos por motivos de segurança (o x11 está claro, não criptografado). A solução é usar o sinalizador -display Então, se você quiser desligar a exibição remotamente, primeiro veja a saída do xset (você também pode tentar o xrandr, mas no meu pc o xset funciona melhor).

ssh -Y -q remote xset -display :0.0 -q|grep -i monitor\ is
  Monitor is On

O monitor está ligado, agora desligamos

ssh -q -Y remote xset -display :0.0 dpms force off

Agora verificamos novamente, devemos reportar

ssh -Y -q remote xset -display :0.0 -q|grep -i monitor\ is
  Monitor is Off

informação relacionada