Einen Monitor per Remote-Login ausschalten

Einen Monitor per Remote-Login ausschalten

Ich muss wissen, wie man einen Monitor per Remote-Login in Linux ausschaltet. Und auch, wie man ihn einschaltet. Bitte helfen Sie...

Antwort1

Versuche dies:

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

Antwort2

Versuche dies:

ssh -X <user>

prüfen Sie, ob es das gibt,

cat /proc/acpi/info

Mach Folgendes,

xset q

Wenn der DPMS-Fehler auftritt, gehen Sie wie folgt vor. Andernfalls überspringen Sie.

xset +dpms

Wenn diese Datei vorhanden ist, können Sie Ihren Monitor von Ihrem Terminal aus ausschalten. Dazu muss ACPI in Ihrem Kernel aktiviert sein. Das Vorhandensein dieser Datei stellt sicher, dass dies der Fall ist.

xset dpms force off

^Verwenden Sie danach diesen Befehl.

In diesem Tutorial erfahren Sie, wie Sie ACPI aktivieren. Normalerweise ist es im Kernel jedoch standardmäßig aktiviert.

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

Antwort3

Wenn Sie sich per Remote bei X11 anmelden, wird eine gefälschte Anzeige mit dem Namen „localhost:11.0“ erstellt (der Name kann sich ändern).

ssh remote
echo $DISPLAY 
localocalhost:11.0

Jede X-Anwendung, die Sie ausführen (xterm, xeyes, xset, xrandr usw.), zeigt die Ausgabe über SSH getunnelt (also verschlüsselt) auf dem realen Display auf dem lokalen Computer an. Wenn Sie also einen Befehl wie diesen verwenden

xset dpms force off

oder

xrandr --output VGA-1 --off

sie wirken sich auf Ihren lokalen Computer aus, nicht auf den Remote-Computer. Wenn Sie SSH ohne X11-Weiterleitung versuchen, lässt X11 aus Sicherheitsgründen keine Befehle zu (x11 ist klar, nicht verschlüsselt). Die Lösung besteht darin, das Flag -display zu verwenden. Wenn Sie also die Anzeige vom Remote-Computer aus ausschalten möchten, sehen Sie sich zuerst die Ausgabe von xset an (Sie können auch xrandr versuchen, aber auf meinem PC funktioniert xset besser).

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

Monitor ist eingeschaltet, jetzt schalten wir aus

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

Jetzt checken wir nochmal, müssen uns melden

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

verwandte Informationen