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.


Verwenden Sie diese Schritte aus der offiziellen Ubuntu-Dokumentation
AndreyCh,


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


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


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!


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.