Wie kann ich die Hintergrundbeleuchtung deaktivieren, wenn ich den Bildschirm sperre?

12

Wenn ich den Bildschirm sperre, wird der Bildschirm zwar schwarz, aber nicht vollständig ausgeschaltet. Im Bildschirmsperrmodus kommt etwas Licht aus dem Display, aber es wird ausgeschaltet, wenn es für 10 Minuten inaktiv ist, wie in den Einstellungen für Helligkeit und Sperre konfiguriert .

Ich habe versucht xset dpms force off, das Display komplett auszuschalten.

Gibt es eine Möglichkeit, wenn ich zum Sperren des Bildschirms Ctrl+ Alt+ drücke L, den Bildschirm zu sperren und das Display vollständig auszuschalten, um etwas Energie zu sparen?

TheKojuEffect
quelle

Antworten:

8

Ich führe ein Skript für dasselbe Problem aus ( Quelle ):

#!/bin/bash
sleep 0.5
xset dpms force off
gnome-screensaver-command -l 

Dies schaltet den Monitor aus und sperrt die Sitzung. Das sleep 0.5ist da, um zu verhindern, dass sich der Monitor einschaltet, wenn Sie die Ctrl+ Alt-Tasten loslassen . Vielleicht brauchst du das nicht.

Sie können auch von dort aus eine andere Lösung ausprobieren (habe diese noch nicht ausprobiert).

Die Lösung, die ich benutze, ist:

  1. Ich habe das Inhibit-Applet zu meinem oberen Bedienfeld hinzugefügt (hiermit kann ich den Ruhemodus ein- und ausschalten).

  2. In der Energieverwaltung habe ich den Standby-Modus für das Put-Display eingestellt, wenn es für 1 Minute inaktiv war .

  3. Ich benutze das Ctrl+ Alt+ L(ich habe meine Verknüpfung zu Ctrl+ Alt+ geändert Spacebar), um den Bildschirm zu sperren.

Wenn ich also den Laptop benutze, klicke ich zuerst auf mein Inhibit Applet in meinem oberen Bedienfeld, damit mein Display nach 1 Minute Inaktivität nicht in den Ruhezustand wechselt.

Wenn ich alles getan bin und will den Bildschirm sperren und den Monitor mich auf der Schaltfläche deaktivieren Inhibit Applet , so dass es die Sleep - Timer arbeiten kann, und schlug ich meine Kombination von Tasten , um den Bildschirm zu sperren Ctrl+ Alt+ L.

Der Bildschirm ist gesperrt und in 1 Minute schaltet sich das Display aus.

bin
quelle
sleepwurde für mich benötigt
geekQ 18.04.13
Eine einzeilige Version, die direkt verwendet werden kann:bash -c "sleep 0.5; xset dpms force off; gnome-screensaver-command -l"
vishvAs vAsuki
8
  1. Gehen Sie zu Systemeinstellungen -> Tastatur -> Verknüpfungen ,
  2. Erstellen Sie eine neue benutzerdefinierte Verknüpfung.
  3. Weisen Sie dem folgenden Befehl Ctrl+ Alt+ Lzu.

    bash -c "xset dpms force off; gnome-screensaver-command -l"
    
TheKojuEffect
quelle
Hat bei mir nicht funktioniert, da gnome-screensaverder Bildschirm aufwacht. Dieser hat funktioniert bash -c "gnome-screensaver-command -l; sleep 4; xset dpms force off".
Direwolf
4

Gehen Sie zu Systemeinstellungen> Tastatur> Verknüpfungen> Neue benutzerdefinierte Verknüpfung und setzen Sie den Befehl auf:

bash -c "xset dpms force off; gnome-screensaver-command -l"

Legen Sie dann eine Tastenkombination fest, z. B. Strg + Escape.

Es funktionierte auf meinem Desktop, aber ohne den obigen bashBefehl nicht.

Georgee
quelle
3

Ich habe das versucht:

xset dpms force off && gnome-screensaver-command --lock && sleep 10

Und es schaltet das Display aus. Machen Sie nun eine Datei mit dem Namen .turnScreenOff.pl und schreiben Sie diese in diese Datei, wie mit gedit ~ / .turnScreenOff.pl

#! / usr / bin / perl

`xset dpms erzwinge && gnome-screensaver-command --lock && sleep 10`;

Danach gehe zum Terminal (um Ctrl+ Alt+ zu öffnen T) und schreibe ein:

chmod +x .turnScreenOff.pl

Jetzt werden wir nur noch den Befehl zum Sperren des Bildschirms ändern


erster Schritt
Verwendung deaktivieren Backspace. Dann gehe zu Custom shuortcuts
zweite
Setze einen Namen wie turn screen off and lock screenund setze den Befehl aufperl ~/.turnScreenOff.pl
dritte
Und nun wählen , dass ein und drücken Sie Tasten , die Sie Satz Verknüpfung wollen, zB Ctrl+ Alt+ Loder was auch immer Sie wollen :-)

Hoffe das hat geholfen.


Ergebnis!

hingev
quelle
Vielen Dank, aber die Methode, die ich verwendet habe, scheint mir sehr einfach zu sein.
TheKojuEffect
Warum verwenden Sie PERL, um Bash-Befehle aufzurufen?
Grzegorz
2

Befehl, der für mich funktioniert hat:

#!/usr/bin/perl
`gnome-screensaver-command --lock && sleep 5 && xset dpms force off `;

Irgendwie schaltete der Sperrbefehl den Bildschirm wieder ein. Auch der Schlaf wurde benötigt, um den Bildschirm nach einer Verzögerung auszuschalten.

amit mittal
quelle
1

Ich habe hier Hilfe gefunden .

  1. Gehen Sie zu Systemeinstellungen -> Tastatur -> Verknüpfungen und erstellen Sie eine neue benutzerdefinierte Verknüpfung.
  2. Geben Sie als Befehl ein: gnome-screensaver-command --lock xset dpms force off
  3. Als Tastenkombination festlegen: Strg + Alt + L , um die Standardverknüpfung für den Sperrbildschirm zu ersetzen.

Funktioniert mit meinem Lenovo R400, also probieren Sie es bitte aus.

Schatten
quelle