Infelizmente, o utilitário de tela de bloqueio gnome-screensaver-command
- que o atalho Ctrl+Alt+L
usa - também ativará o "protetor de tela" da tela em branco sempre que for solicitado a bloquear a tela.
- Instale
xdotool
comsudo apt-get install xdotool
-
Cole o seguinte em um arquivo em seu diretório pessoal, como
locknoblank.sh
:#!/bin/bash
gnome-screensaver-command -l xdotool sleep 1 key Ctrl- Isso simplesmente bloqueia a tela normalmente, mas um segundo depois, envia um pressionamento de tecla "Ctrl" para "desbloquear" a tela.
- Torne o arquivo executável com
chmod +x ~/locknoblank.sh
-
Vá para Configurações do sistema ... Teclado ... Atalhos e remova
Ctrl+Alt+L
como o atalho da tela de bloqueio para que possamos reutilizá-lo para nosso comando personalizado. Clique em "Sistema" na barra lateral esquerda e clique à direita de "Bloqueio de tela", onde diz "Ctrl + Alt + L"; Agora ele vai dizer "Novo Acelerador ...". Pressione Backspace para remover o atalho. -
Agora vá para Atalhos personalizados à esquerda e adicione um atalho, nomeando-o como quiser com o comando como
/home/username/locknoblank.sh
. Clique em Aplicar, depois clique na sua direita, onde diz "Desativado" para obter "Novo Acelerador" e pressioneCtrl+Alt+L
.
Feche as configurações do sistema e pronto!
Para impedir a reativação do protetor de tela (tempo ocioso ocioso)
Abra um terminal e digite / cole:
gsettings set org.gnome.desktop.session idle-delay 7200
Isso define o tempo de ativação ocioso da proteção de tela para 2 horas (ou 7200 segundos). Você pode configurá-lo para qualquer coisa que você quiser; o padrão é 600.