Jak mogę wyłączyć podświetlenie po zablokowaniu ekranu?

12

Po zablokowaniu ekranu wyświetlacz staje się czarny, ale wyświetlacz nie jest całkowicie wyłączony. W trybie blokady ekranu pojawia się trochę światła, ale gaśnie ono, gdy jest nieaktywne przez 10 minut, zgodnie z konfiguracją ustawienia Jasność i Blokada .

Próbowałem xset dpms force offcałkowicie wyłączyć wyświetlacz.

Czy jest jakiś sposób, że kiedy naciskam Ctrl+ Alt+, Laby zablokować ekran, ekran zostaje zablokowany, a wyświetlacz jest całkowicie wyłączony, oszczędzając trochę energii.

TheKojuEffect
źródło

Odpowiedzi:

8

Uruchamiam skrypt dla tego samego problemu ( źródło ):

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

Spowoduje to wyłączenie monitora i zablokowanie sesji. Ma sleep 0.5to na celu uniknięcie włączania się monitora po zwolnieniu klawiszy Ctrl+ Alt; może tego nie potrzebujesz.

Możesz wypróbować inne rozwiązanie również stamtąd (jeszcze tego nie próbowałem).

Rozwiązaniem, którego używam jest:

  1. Dodałem aplet Blokuj do mojego górnego panelu (pozwala mi to włączać i wyłączać tryb uśpienia)

  2. W zarządzaniu energią ustawiam uśpienie wyświetlacza, gdy jest nieaktywne przez: 1 minutę .

  3. Używam Ctrl+ Alt+ L(faktycznie zmieniłem skrót na Ctrl+ Alt+ Spacebar), aby zablokować ekran.

Więc kiedy korzystam z laptopa, pierwszą rzeczą, którą robię, jest kliknięcie apletu Inhibit na górnym panelu, aby mój ekran nie zasypiał w ciągu 1 minuty bezczynności.

Kiedy wszystko jest gotowe i chcę zablokować ekran i wyłączyć monitor, klikam aplet Inhibit, aby umożliwić działanie wyłącznika czasowego, i uderzyłem kombinację klawiszy, aby zablokować ekran Ctrl+ Alt+ L.

Ekran jest zablokowany i po 1 minucie wyświetlacz się wyłącza.

jestem
źródło
sleepbyło dla mnie wymagane
geekQ 18.04.13
Wersja jednoliniowa, z której można bezpośrednio korzystać:bash -c "sleep 0.5; xset dpms force off; gnome-screensaver-command -l"
vishvAs vAsuki
8
  1. Przejdź do Ustawienia systemu -> Klawiatura -> Skróty ,
  2. Utwórz nowy skrót niestandardowy.
  3. Przypisz ponownie Ctrl+ Alt+ Ldo następującego polecenia.

    bash -c "xset dpms force off; gnome-screensaver-command -l"
    
TheKojuEffect
źródło
Nie działało dla mnie, gdy gnome-screensaverbudzi się ekran. Ten zadziałał bash -c "gnome-screensaver-command -l; sleep 4; xset dpms force off".
wilkołak
4

Wybierz Ustawienia systemowe> Klawiatura> Skróty> nowy skrót niestandardowy i ustaw polecenie na:

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

Następnie ustaw kombinację klawiszy, na przykład ctrl + Escape.

Działało na moim pulpicie, ale nie działało bez powyższego bashpolecenia.

Georgee
źródło
3

Próbowałem tego:

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

I to wyłącza wyświetlacz. Teraz utwórz plik o nazwie .turnScreenOff.pl i zapisz go w tym pliku, na przykład za pomocą gedit ~ / .turnScreenOff.pl

#! / usr / bin / perl

`xset dpms force off && gnome-screenaver-command --lock && sleep 10`;

Następnie przejdź do terminala (aby otworzyć Ctrl+ Alt+ T) i napisz:

chmod +x .turnScreenOff.pl

Teraz zrobimy: wystarczy zmienić polecenie blokady ekranu


pierwszy krok
Aby wyłączyć użycie Backspace. Następnie przejdź do niestandardowych skrótów
druga
Ustaw nazwę jakoś turn screen off and lock screeni ustaw polecenie naperl ~/.turnScreenOff.pl
trzeci
A teraz wybierz to i naciśnij przyciski, dla których chcesz ustawić skrót, np. Ctrl+ Alt+ LLub cokolwiek chcesz :-)

Mam nadzieję, że to pomogło.


Wynik!

Hingev
źródło
Dziękuję, ale metoda, którą zastosowałem, wydaje mi się bardzo łatwa.
TheKojuEffect
dlaczego używasz PERL do wywoływania poleceń bash?
Grzegorz
2

Polecenie, które zadziałało dla mnie:

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

Jakoś polecenie blokady ponownie włączało ekran. Potrzebny był również sen, aby odpalić ekran po pewnym czasie.

amit mittal
źródło
1

Tutaj znalazłem pomoc .

  1. Przejdź do Ustawienia systemowe -> Klawiatura -> Skróty i utwórz nowy niestandardowy skrót.
  2. Wpisz jako polecenie: gnome-screenaver-command --lock xset dpms force off
  3. Ustaw jako kombinację klawiszy: Str + Alt + L, aby zastąpić domyślny skrót ekranu blokady.

Działa z moim Lenovo R400, więc spróbuj.

cień
źródło