Desbloqueia a tela de bloqueio Unity da linha de comando

2

Como faço para desbloquear a tela de bloqueio no Unity a partir da linha de comando?

gnome-screensaver-command -l bloqueia a tela, mas gnome-screensaver-command -d não desbloqueia a tela de bloqueio.

Existe outra maneira de desbloquear a tela de bloqueio na linha de comando? Não via ssh, via script, por exemplo:

gnome-screensaver-command -l && sleep 5 && <command to unlock>
    
por Gugi 06.03.2017 / 12:18

1 resposta

4

Para o Ubuntu 16.04 e posterior:

loginctl unlock-sessions

Não há necessidade de root, mas precisa de permissão de sessão, obviamente.

Nota:
Por padrão, gnome-screensaver-command -d não funciona mais no Unity, mas com essa solução alternativa (habilitar teclado na tela) funciona. Funciona tanto para 14.04 quanto para 16.04.

    
por lemonsqueeze 15.06.2017 / 15:26