Como posso desativar a luz de fundo quando bloqueio a tela?

12

Quando bloqueio a tela, a tela fica preta, mas a tela não está completamente desligada. Há alguma luz saindo da tela no modo de bloqueio de tela, mas ela fica apagada quando inativa por 10 minutos, conforme definido nas configurações Brilho e Bloqueio .

Eu tentei o xset dpms force offque desligar completamente a tela.

Existe alguma maneira de que, quando pressiono Ctrl+ Alt+, Lpara bloquear a tela, a tela seja bloqueada e a tela desligada completamente, economizando energia.

TheKojuEffect
fonte

Respostas:

8

Estou executando um script para o mesmo problema ( fonte ):

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

Isso desativa o monitor e bloqueia a sessão. O sleep 0.5que há para evitar o monitor acender quando você soltar os Ctrl+ Altchaves; talvez você não precise disso.

Você pode tentar outra solução também a partir daí (ainda não tentei esta).

A solução que eu uso é:

  1. Adicionei o Applet de inibição ao painel superior (isso permite ativar e desativar o modo de suspensão)

  2. No gerenciamento de energia, defino Coloque a tela em suspensão quando inativa por: 1 minuto .

  3. Uso o Ctrl+ Alt+ L(mudei meu atalho para Ctrl+ Alt+ Spacebar) para bloquear a tela.

Portanto, quando estou usando o laptop, a primeira coisa que faço é clicar no meu Applet de inibição no painel superior para que meu monitor não durma em 1 minuto de inatividade.

Quando eu estiver pronto e quiser bloquear a tela e desligar o monitor, clico no Applet Inibir para permitir que o temporizador funcione e pressionei minha combinação de teclas para bloquear a tela Ctrl+ Alt+ L.

A tela está bloqueada e em 1 minuto o visor desliga automaticamente.

sou
fonte
sleepfoi necessário para me
geekQ
A versão de uma linha que pode ser usado diretamente:bash -c "sleep 0.5; xset dpms force off; gnome-screensaver-command -l"
vishvAs Vasuki
8
  1. Vá para Configurações do sistema -> Teclado -> Atalhos ,
  2. Crie um novo atalho personalizado.
  3. Reatribua Ctrl+ Alt+ Lao seguinte comando.

    bash -c "xset dpms force off; gnome-screensaver-command -l"
    
TheKojuEffect
fonte
Não funcionou para mim como gnome-screensaveracorda a tela. Este funcionou bash -c "gnome-screensaver-command -l; sleep 4; xset dpms force off".
lobo gigante
4

Vá para Configurações do sistema> Teclado> Atalhos> novo atalho personalizado e defina o comando para:

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

Em seguida, defina uma combinação de teclas, por exemplo, ctrl + escape.

Funcionou na minha área de trabalho, mas não funcionou sem o bashcomando acima .

Georgee
fonte
3

Eu tentei isso:

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

E desliga a tela. Agora crie um arquivo chamado .turnScreenOff.pl e escreva-o nesse arquivo, como usar gedit ~ / .turnScreenOff.pl

#! / usr / bin / perl

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

Depois disso, vá para o terminal (para abrir Ctrl+ Alt+ T) e escreva:

chmod +x .turnScreenOff.pl

Agora, o que faremos: basta alterar o comando da tela de bloqueio


Primeiro passo
Para desativar o uso Backspace. Do que seguir para os shuortcuts personalizados
segundo
Defina o nome como algo turn screen off and lock screene defina o comando comoperl ~/.turnScreenOff.pl
terceiro
E agora selecione isso e pressione os botões nos quais deseja definir o atalho, por exemplo, Ctrl+ Alt+L ou o que você quiser :-)

Espero que isso tenha ajudado.


Resultado!

hingev
fonte
Obrigado, mas o método que usei parece muito fácil para mim.
TheKojuEffect
por que você usa PERL para chamar comandos bash?
Grzegorz 13/05
2

Comando que funcionou para mim:

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

De alguma forma, o comando de bloqueio estava ligando a tela de volta. Também era necessário o sono para disparar a tela após um atraso.

Amit Mittal
fonte
1

Encontrei ajuda aqui .

  1. Vá para Configurações do sistema -> Teclado -> Atalhos e crie um novo atalho personalizado.
  2. Digite como comando: gnome-screensaver-command --lock xset dpms force off
  3. Defina como combinação de teclas: Str + Alt + L para substituir o atalho padrão da tela de bloqueio.

Funciona com o meu Lenovo R400, então tente.

sombra
fonte