Как отключить подсветку при блокировке экрана?

12

Когда я блокирую экран, дисплей становится черным, но дисплей отключается не полностью. В режиме блокировки экрана на дисплей выходит некоторое количество света, но оно отключается, если не используется в течение 10 минут в соответствии с настройками яркости и блокировки .

Я пытался xset dpms force offполностью отключить дисплей.

Есть ли способ, когда я нажимаю Ctrl+ Alt+, Lчтобы заблокировать экран, экран блокируется, и дисплей полностью выключается, экономя некоторое питание.

TheKojuEffect
источник

Ответы:

8

Я запускаю скрипт для той же проблемы ( источник ):

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

Это отключит монитор и заблокирует сеанс. Это необходимо, sleep 0.5чтобы избежать включения монитора при отпускании клавиш Ctrl+ Alt; может тебе это не нужно.

Вы можете попробовать другое решение также оттуда (еще не пробовал это).

Решение, которое я использую:

  1. Я добавил апплет запрета на верхнюю панель (это позволяет мне включать и выключать спящий режим)

  2. В управлении питанием я установил Перевести дисплей в спящий режим, если он неактивен в течение: 1 минуты .

  3. Я использую Ctrl+ Alt+ L(я фактически изменил свой ярлык на Ctrl+ Alt+ Spacebar), чтобы заблокировать экран.

Поэтому, когда я использую ноутбук, первое, что я делаю, это нажимаю на мой апплет запрета на верхней панели, чтобы мой дисплей не засыпал через 1 минуту бездействия.

Когда я все закончу и захочу заблокировать экран и выключить монитор, я нажимаю кнопку « Запретить апплет», чтобы включить таймер сна, и нажимаю комбинацию клавиш, чтобы заблокировать экран Ctrl+ Alt+ L.

Экран заблокирован и через 1 минуту дисплей отключается.

утра
источник
sleepбыло необходимо для меня
geekQ
bash -c "sleep 0.5; xset dpms force off; gnome-screensaver-command -l"
Однострочная
8
  1. Перейдите в Системные настройки -> Клавиатура -> Ярлыки ,
  2. Создайте новый пользовательский ярлык.
  3. Переназначить Ctrl+ Alt+ Lдля следующей команды.

    bash -c "xset dpms force off; gnome-screensaver-command -l"
    
TheKojuEffect
источник
У меня не сработало как gnome-screensaverпросыпается экран. Этот работал bash -c "gnome-screensaver-command -l; sleep 4; xset dpms force off".
дикий волк
4

Перейдите в «Системные настройки»> «Клавиатура»> «Сочетания клавиш»> «Новый пользовательский ярлык» и задайте команду:

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

Затем установите комбинацию клавиш, например, ctrl + escape.

Он работал на моем рабочем столе, но не работал без вышеуказанной bashкоманды.

Georgee
источник
3

Я пробовал это:

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

И это отключает дисплей. Теперь создайте файл с именем .turnScreenOff.pl и запишите его в этот файл, например, используя gedit ~ / .turnScreenOff.pl.

#! / USR / бен / Perl

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

После этого перейдите в терминал (чтобы открыть Ctrl+ Alt+ T) и напишите:

chmod +x .turnScreenOff.pl

Теперь, что мы будем делать: просто измените команду блокировки экрана


первый шаг
Чтобы отключить использование Backspace. Чем перейти к Custom shuortcuts
второй
Установить имя что-то вроде turn screen off and lock screenи установить командуperl ~/.turnScreenOff.pl
третий
А теперь выберите это и нажмите кнопки, на которые вы хотите установить ярлык, например Ctrl+ Alt+ Lили что хотите :-)

Надеюсь, это помогло.


Результат!

hingev
источник
Спасибо, но метод, который я использовал, кажется мне очень простым.
TheKojuEffect
почему вы используете PERL для вызова команд bash?
Гжегож
2

Команда, которая работала для меня:

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

Каким-то образом команда блокировки снова включала экран. Также сон был необходим, чтобы выключить экран после задержки.

Amit Mittal
источник
1

Я нашел помощь здесь .

  1. Перейдите в Настройки системы -> Клавиатура -> Ярлыки и создайте новый пользовательский ярлык.
  2. Введите в качестве команды: gnome-screensaver-command --lock xset dpms force off
  3. Установите в качестве комбинации клавиш: Str + Alt + L, чтобы заменить ярлык экрана блокировки по умолчанию.

Работает с моим Lenovo R400, поэтому, пожалуйста, попробуйте.

shaddow
источник