Tela de bloqueio do CLI Ubuntu após X minutos

1

Existe uma maneira de fazer o Ubuntu (através da linha de comando) bloquear a tela após X minutos?

Eu preciso fazer isso, por exemplo:

  • Estou assistindo a um filme de duas horas, então preciso fazer com que o Ubuntu bloqueie a tela depois de 123 minutos.
por w0rldart 10.02.2012 / 19:56

2 respostas

3

Uso:

gnome-screensaver-command --lock

Assim, você pode executar, por exemplo, ((sleep $[123*60]; gnome-screensaver-command -l)&) para executar gnome-screensaver-command após 123 minutos (123 * 60 segundos).

Mas há uma maneira mais conveniente:

  1. Configure o Ubuntu para bloquear a tela após 5 minutos de inatividade.
  2. Configure o reprodutor de filmes para manter a sessão "ativa" enquanto o filme estiver sendo reproduzido. Totem faz isso automaticamente; outros jogadores geralmente têm um jeito ou outro. (A opção pode ser chamada de "inibir proteção de tela" ou similar).
por 10.02.2012 / 20:34
2

Lembre-se de que você pode simplificar esse comando. gnome-screensaver-command --lock é um comando longo para escrever, então você pode facilitar criando um alias para ele.

Basta executar

gedit ~/.bashrc

Agora, role até o final do arquivo e adicione a seguinte linha

alias lock='gnome-screensaver-command --lock'

Depois de salvar o arquivo, sempre que você executar o comando lock , ele executará gnome-screensaver-command --lock . Lembre-se que .bashrc não é um arquivo que você normalmente veria em sua pasta pessoal, porque está oculto por padrão. Se você quiser que ele seja exibido, navegue até a sua pasta pessoal no nautilus e pressione Ctrl + H.

    
por 10.02.2012 / 20:59