Wie kann ich ein Skript erstellen (oder einige Änderungen vornehmen), damit ich den Bildschirm in Ubuntu (12.04) jederzeit ausschalten kann, so wie der Bildschirm in Mobiltelefonen ausgeschaltet werden kann?
Und wie kann ich eine Tastenkombination (eine Verknüpfung) erstellen, um dieses Skript auszuführen?
Ich möchte Strom sparen.
Ich habe diese Frage gesehen
Ausschalten des Monitors Mit einem Symbol, aber es gibt keinen Hotkey dafür.
Darüber hinaus heißt es in der Antwort, dass es viele Möglichkeiten gibt, dies zu erreichen, und ich würde gerne mehr darüber erfahren.
Antworten:
Wenn ich Ihre Frage richtig verstanden habe, können Sie diesen Befehl verwenden
Wechseln Sie in Ihren Einstellungen zu Tastatur, Verknüpfung, klicken Sie auf Plus, geben Sie den gewünschten Namen ein und fügen Sie den Befehl ein, den ich gerade geschrieben habe. Klicken Sie auf die neue Verknüpfung und verwenden Sie die gewünschte Kombination oder Taste
quelle
xset dpms force off
? :-)xset dpms force standby
scheint zuverlässiger zu sein und braucht densleep 1 ; xset dpms force off
Trick nicht.Benutzerdefinierte Verknüpfungen, um dies mit neueren Versionen von Ubuntu (zB 16.04) zu tun, scheinen eine Verzögerung vom Drücken der Tastenkombination bis zur Ausführung des Befehls zu erfordern. Die einfachste Lösung besteht darin, den Verknüpfungsbefehl mit zu ändern
sh
.Gehe zu
System Settings... | Keyboard | Shortcuts | Custom Shortcuts
. Erstellen Sie eine neue benutzerdefinierte Verknüpfung und geben Sie Folgendes einCommand
:Sie können die Verzögerung ändern, aber ich fand, dass 0,1 s manchmal nicht ganz genug waren.
quelle
Der Befehl lautet
xset dpms force off
Erstellen Sie einfach eine Tastenkombination dafür. Gehen Sie zu Tastatur-> Verknüpfungen. Gehen Sie zu
custom shortcuts
... und klicken Sie dann auf das+
Symbol, um eine neue Verknüpfung zu erstellen.Weisen Sie dann die obige und benutzerdefinierte Tastenkombination zu.
GETAN!
quelle
Zu Beginn habe ich auch eine Tastenkombination mit konfiguriert
Nach 2 Sekunden schaltete sich das Display wieder ein. Vielleicht ist meine neuere Ubuntu-Version (15.05) der Grund für dieses andere Verhalten. Die Lösung bestand darin, ein Skript mit folgendem Inhalt zu erstellen:
Rufen Sie dieses Skript jetzt jedes Mal auf, wenn Sie die Verknüpfung drücken.
Ich denke, diese Methode funktioniert aufgrund eines verspäteten Tastendruckereignisses. Mit dem Befehl sleep müssen alle Schlüsselereignisse 1 Sekunde lang verarbeitet werden und wecken den Bildschirm nicht wieder auf.
quelle