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

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

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

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

12
задан 25.02.2020, 15:53

6 ответов

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

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

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

0
ответ дан 25.02.2020, 15:53

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

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

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

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

.

Я использую решение:

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

  2. [ 114]

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

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

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

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

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

0
ответ дан 25.02.2020, 15:54

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

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

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

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

0
ответ дан 25.02.2020, 15:55
  1. Перейти к Системные настройки -> Клавиатура -> Сочетания клавиш ,
  2. Создать новый пользовательский ярлык. [ 112]
  3. Переназначить Ctrl + Alt + L следующей команде.

    bash -c "xset dpms force off; gnome-screensaver-command -l"
    
0
ответ дан 25.02.2020, 15:55
  • 1
    Не работал на меня, поскольку gnome-screensaver будит экран. Это обработанное bash -c "gnome-screensaver-command -l; sleep 4; xset dpms force off". – eyllanesc 25.02.2020, 15:56

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

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

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

0
ответ дан 25.02.2020, 15:56

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

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

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

#!/usr/bin/perl

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

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

chmod +x .turnScreenOff.pl

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


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

Надеюсь, это помогло. <час> Result!

0
ответ дан 25.02.2020, 15:57
  • 1
    Спасибо, но метод, который я использовал, кажется очень легким для меня. – Azfar 25.02.2020, 15:57
  • 2
    почему Вы используете Perl для вызова команд удара? – Phil M 25.02.2020, 15:58

Теги

Похожие вопросы