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

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

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

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

1
задан 29 January 2013 в 20:43

5 ответов

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

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

Отключает монитор и блокирует сеанс. [F2] позволяет избежать включения монитора при отпускании клавиш Ctrl + Alt; возможно, вам это не понадобится.

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

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

Я добавил апплет Inhibit на свою верхнюю панель (это позволяет мне отключать и выключать спящий режим). В управлении питанием я устанавливал отображение «Удержание», когда он неактивен: 1 минута. Я использую Ctrl + Alt + L (я фактически изменил свой ярлык на Ctrl + Alt + пробел), чтобы заблокировать экран.

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

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

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

8
ответ дан 25 May 2018 в 01:59
  • 1
    sleep мне понадобилось – geekQ 18 April 2013 в 16:32
  • 2
    Версия одной строки, которая может быть использована непосредственно: bash -c "sleep 0.5; xset dpms force off; gnome-screensaver-command -l" – vishvAs vAsuki 19 May 2017 в 17:09

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

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

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

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

4
ответ дан 25 May 2018 в 01:59

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

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

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

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

3
ответ дан 25 May 2018 в 01:59
  • 1
    Спасибо, но метод, который я использовал, кажется мне очень легким. – TheKojuEffect 29 January 2013 в 19:56
  • 2
    почему вы используете PERL для вызова команд bash? – meta 13 May 2016 в 13:58

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

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

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

2
ответ дан 25 May 2018 в 01:59

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

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

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

1
ответ дан 25 May 2018 в 01:59

Другие вопросы по тегам:

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