Ich brauche eine Möglichkeit, schwarzen Bildschirm durch Ausführen eines Befehls in der Konsole mithilfe einer SSH-Verbindung anzuzeigen. Der Monitor sollte nicht in den Standby-Modus wechseln. Ich brauche nur einen schwarzen Bildschirm, um alles auf dem Bildschirm auszublenden. Der Bildschirm sollte schwarz sein, bis ich einen anderen Befehl gebe, um den Bildschirminhalt anzuzeigen.
Ergänzung: Es wäre gut, wenn der Befehl in Ubuntu, Lubuntu und Xubuntu funktionieren würde.
Zusatz 2: Ich habe auch einen Projektor, der ausgeblendet werden muss. Ich möchte mit SSH eine Verbindung zu meinem Server herstellen und einen leeren Bildschirm anzeigen. Wenn ich versuche, den Projektor auszuschalten, wird auf dem Bildschirm "Kein Signal" angezeigt.
Antworten:
Kurze Antwort:
Wo
DVI-I-1
ist der Name Ihres Bildschirms?Umgekehrt:
um die normale Helligkeit wieder herzustellen.
Um den Namen des Bildschirms zu erhalten
Führen Sie einfach den Befehl aus:
In der Ausgabe finden Sie den Namen des Bildschirms in der Zeile einschließlich
connected
Kleines Skript, um den Bildschirm entweder abzudunkeln oder auf Normal zurückzusetzen
Das Skript kann verwendet werden, um (alle) verbundenen Bildschirme auf Schwarz zu setzen und umgekehrt. Das Skript findet Ihre Bildschirme automatisch.
Laufen
set_black.py
Führen Sie es entweder mit:
um den Bildschirm abzudunkeln, oder
um die Helligkeit wieder auf normal zu stellen.
Während die obige Antwort auf allen lokalen Ubuntu-Distributionen gut funktionieren sollte , stellt sich heraus, dass sich die Frage auf ssh / remote befindet (die Informationen wurden in die Frage eingearbeitet).
In einer entfernten Situation müssten wir die
$DISPLAY
Variable richtig einstellen . Wenn die Anzeigevariable zB ist:0
, müssten wir das Skript ausführen mit:Die Variable ist jedoch nicht unbedingt erforderlich
:0
. Dieser Beitrag zu U & L scheint ein ausgezeichneter Beitrag zu sein, bei dem dieDISPLAY
Variable auf dem Remote-Computer festgelegt wurde.quelle
Bearbeiten: Die Frage wurde geändert, seit ich diese Antwort zur Verfügung gestellt hatte. Ich werde diese Antwort stehen lassen, da sie einige Informationen enthält, die von Nutzen sein können.
Wenn Sie mit Konsole eine der virtuellen Konsolen mit Zeichenzellen meinen, installieren Sie Folgendes
vlock
:Sie können dann Ihre virtuelle Konsole verdunkeln und sperren:
Beim Entsperren der Konsole wird der Bildschirm nicht wiederhergestellt. Wenn Sie den Bildschirminhalt nicht verlieren möchten, empfehle ich, sich bei einer zweiten Konsole anzumelden. Wenn Sie den Bildschirm sperren möchten, gehen Sie zu dieser zweiten Konsole und geben Sie ein
Dadurch werden alle Konsolen gesperrt und das Wechseln der Konsole verhindert. Nach dem Entsperren der Konsolen können Sie zur Hauptarbeitskonsole zurückkehren und den Bildschirminhalt intakt finden.
quelle
Einfach ausführen:
Hinweis: Dadurch wird auch der Sperrbildschirm aufgerufen, es sei denn, Sie deaktivieren die Option "Sperren" in den Systemeinstellungen:
quelle