Como deixar o gnome-screensaver desligar o monitor quando travado na linha de comando?

1

Estou usando o desktop Trusty, mas não o Unity. Eu bloqueio minha tela por gnome-screensaver-command -l . Parece que na configuração padrão, o gnome-screensaver não salvará meu poder. Eu encontrei este que não funcionou.

O que devo fazer?

Ao tentar gsettings, eu tenho:

$ gsettings set org.gnome.desktop.session idle-delay 60
The key is not writable

E para o problema do vbetool, o xset pode ser usado sem o sudo. Mas eu ainda quero algo persistente, em vez disso, executo toda vez que eu iniciar o desktop, ou mesmo toda vez que eu bloquear a tela.

    
por Magicloud 13.10.2014 / 08:52

1 resposta

0

Uma maneira de contornar é a seguinte. Execute ambos os comandos:

gnome-screensaver-command -l && gsettings set org.gnome.desktop.session idle-delay 1

Este comando gsettings set org.gnome.desktop.session idle-delay 1 define seu tempo de tela se estiver inativo (1 segundo), mas você precisa criar um atalho personalizado e uma tecla de atalho para aquele com o valor gsettings set org.gnome.desktop.session idle-delay 60 (inativo por 1 minuto) para desativar esse recurso porque desliga a tela se você ficar inativo por 1 segundo;)

Linkútil:
Desligue o monitor usando a linha de comando Também se você usou esta solução, você pode definir uma tecla de atalho para que a ligar novamente. Mas sudo precisa digitar a senha, então você pode remover a senha para o comando COMO ?

Você pode configurar seu sistema que sudo someCommand não requer uma senha (no nosso caso para sudo ). Para fazer isso, execute sudo visudo e adicione a seguinte linha no END no arquivo que é aberto:

Your_USERNAME  ALL=NOPASSWD: /usr/sbin/vbetool

Em seguida, saia do editor e salve-o (CTRL + x).

Agora você pode usar o comando gnome-screensaver-command -l && sudo vbetool dpms off na linha de comando ou no seu script sem senha. E defina uma tecla de atalho como sudo vbetool dpms on para ativá-la.

    
por devWeek 13.10.2014 / 09:40