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: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.