Выключение монитора через удаленный вход

Выключение монитора через удаленный вход

Мне нужно знать, как выключить монитор через удаленный вход в Linux. А также как его включить. Пожалуйста, помогите....

решение1

попробуй это:

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

решение2

попробуй это:

ssh -X <user>

проверьте, существует ли это,

cat /proc/acpi/info

Сделайте следующее:

xset q

Если вы получили ошибку DPMS, выполните следующие действия. В противном случае пропустите.

xset +dpms

Если этот файл существует, то вы можете отключить монитор с вашего терминала. Для этого вам необходимо включить ACPI в вашем ядре, и наличие этого файла гарантирует это.

xset dpms force off

^После этого используйте эту команду.

Вы можете использовать это руководство, чтобы увидеть, как включить ACPI. Хотя обычно он включен по умолчанию в ядре.

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

решение3

При удаленном входе в X11 создается поддельный дисплей с именем localhost:11.0 (имя может меняться).

ssh remote
echo $DISPLAY 
localocalhost:11.0

Каждое запущенное вами приложение X (xterm,xeyes,xset,xrandr и т. д.) будет отображать вывод, туннелируемый через ssh (и, следовательно, зашифрованный) на реальном дисплее локальной машины. Так что если вы используете команду вроде этой

xset dpms force off

или

xrandr --output VGA-1 --off

они повлияют на вашу локальную машину, а не на удаленную. Если вы попробуете ssh без переадресации X11, X11 не разрешает команды по соображениям безопасности (x11 в открытом виде, не зашифрован). Решение заключается в использовании флага -display. Поэтому, если вы хотите отключить дисплей с удаленного компьютера, сначала посмотрите вывод xset (вы также можете попробовать xrandr, но на моем ПК xset работает лучше).

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

Монитор включен, теперь выключаем.

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

Теперь мы снова проверим, должны отчитаться.

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

Связанный контент