
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