Gibt es eine Möglichkeit, mit einem Hotkey den Bildschirm auszuschalten?

29

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.

Tarun
quelle
Verwenden Sie diese Schritte aus der offiziellen Ubuntu-Dokumentation
AndreyCh,
3
Mögliches Duplikat von Wie schalte ich den Monitor mit Hotkeys aus?
Cas
Umkehren der Schließrichtung (Abstimmung, um dies offen zu lassen), da dies der bessere Beitrag ist imho
Zanna

Antworten:

31

Wenn ich Ihre Frage richtig verstanden habe, können Sie diesen Befehl verwenden

xset dpms force off

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

speak612
quelle
2
xset dpms force off? :-)
Wilf
1
Ja, tut mir leid, ich bin neu hier und habe einige Probleme mit> Danke :)
gesprochen612
Funktioniert super. Wenn Sie die Maus bewegen, wird sie wieder eingeschaltet.
Ciro Santilli am
6
xset dpms force standbyscheint zuverlässiger zu sein und braucht den sleep 1 ; xset dpms force offTrick nicht.
Alan Thompson
14

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 ein Command:

sh -c 'sleep 0.3 && xset dpms force off'

Sie können die Verzögerung ändern, aber ich fand, dass 0,1 s manchmal nicht ganz genug waren.

Bildbeschreibung hier eingeben

Cas
quelle
Groß! Die einzige funktionierende Lösung für Debian "Jessie" 8 mit Gnome-Umgebung.
TranslucentCloud
11

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.

Bildbeschreibung hier eingeben

GETAN!

Khurshid Alam
quelle
8

Zu Beginn habe ich auch eine Tastenkombination mit konfiguriert

xset dpms force off

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:

#!/bin/bash

sleep 1 && xset dpms force off

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.

Martin
quelle