Ich habe folgendes versucht:
1. Turn off: export DISPLAY=:0.0 && xset dpms force off
2. Turn on: export DISPLAY=:0.0 && xset -dpms
Was funktioniert, aber das ist eine vorübergehende Lösung, die mein Problem noch nicht behebt. Wenn ich das System neu starte, startet es immer wieder den gleichen automatischen Abschaltmodus.
Wie kann ich SSH jetzt aus der Ferne verwenden, um es für immer auszuschalten?
WICHTIG:
- KIOSK (ATM machine will use this option)
- 24/7 advertising display/slides will use this
Optionale Anmerkung: Diese Anleitung wurde von http://v2kblog.blogspot.com/2008/08/disabling-monitor-power-saver.html befolgt , aber die permanente Lösung hat nicht funktioniert.
Antworten:
Speichern Sie dieses Skript in so etwas wie
/usr/bin
, geben Sie ihm einen Namen (wieswitch_dpms
) und machen Sie es ausführbar mitchmod 664 /usr/bin/switch_dpm
.Jetzt müssen Sie es nur noch einem Cron-Job hinzufügen. Öffnen Sie also Ihre crontab-Datei mit:
und füge dies unten hinzu:
Jeder Neustart wird es sich
dpms
an ,off
und Sie können es auch drehenon
von Commandline, indem Sie/usr/bin/switch_dpms on
oder seinen Status überprüfen mit/usr/bin/switch_dpms status
.Quelle für das Skript
quelle
kiosk
? Ich würde vorschlagen, diese Informationen in Ihre Frage aufzunehmen, da sich meine Antwort dadurch ändern könnte. Das Skript, das ich gepostet habe, funktioniert und ist einfach zu bedienen und zu verstehen. Und nein, es muss nicht crontab sein. Das ist nur, um den Bildschirmoff
beim Neustart einzustellen . Sie können dies jedoch überall in der Kette tun, vom Booten bis zur Desktop- / Befehlszeile beim Booten. Warum ist es "verrückt"? Ich denke, es ist normal, so etwas hinzuzufügencron
.Das wird funktionieren. Öffnen Sie das Terminal im
/etc/xdg/autostart
Verzeichnis. Setzen Sie diesen Befehl ab:Drücken Sie die Eingabetaste, um Ihr Passwort einzugeben. Gedit wird den folgenden Code öffnen, kopieren und einfügen und dann speichern.
Stellen Sie dies im noch offenen Terminal aus:
Drücken Sie die Eingabetaste, um Ihr Passwort einzugeben. Gedit wird den folgenden Code öffnen, kopieren und einfügen und dann speichern.
Terminal schließen. Öffnen Sie den Dateibrowser und navigieren Sie zum Verzeichnis etc / xdg / autostart. Stellen Sie sicher, dass die Dateien nodpms.desktop und noscreenblank.desktop vorhanden sind. Wenn ja, schließen Sie alles und starten Sie neu.
Nach dem Neustart können Sie
xset q
im Terminal einen Befehl ausführen und feststellen, dass dpms und die Bildschirmaustastung deaktiviert sind.quelle
Die Lösung des Problems der Bildschirmaustastung ist einfach, sobald die richtige Option gefunden wurde. Dies hat mit Stromsparen zu tun, ist aber nicht offensichtlich.
In 12.04 Gnome gehen Sie zu:
Anwendungen > Systemprogramme > Systemeinstellungen .
Wählen Sie Helligkeit und Sperre .
Deaktivieren Sie das Kontrollkästchen für Bildschirmdimmen, um Energie zu sparen .
Wählen Sie neben der Option Bildschirm bei Inaktivität ausschalten für die Zeitspanne aus, nach der der Bildschirm ausgeschaltet wird. Ich habe 1 Stunde gewählt. Nie ist eine Auswahl verfügbar.
quelle
xset -dpms
Die vorherige Antwort wird nicht funktionieren. Wenn Sie ein Terminal öffnen und Folgendes ausführen: xset q, werden Sie feststellen, dass dpms aktiviert ist. Die einfachste Möglichkeit, dieses Problem zu lösen, besteht darin, die Startanwendungen aufzurufen und zwei Anwendungen zu erstellen. Der Name, den Sie ihnen geben, spielt keine Rolle. Die 2 Befehle, die Sie benötigen, sind: xset s off (dies deaktiviert den Bildschirmschoner) und xset -dpms (deaktiviert dpms). Ich wünschte, ich hätte eine neue Konfigurationsdatei, in die diese Befehle eingefügt werden sollen, aber ich weiß nicht.
quelle
$ echo -e '#!/bin/bash\nsleep 50\nexport DISPLAY=:0.0\nxset s off\nxset -dpms' > /var/tmp/pp.sh; cat /var/tmp/pp.sh; contab -e /var/tmp/pp.sh