Desbloquear tela da linha de comando

6

Eu estava usando o VirtualBox em um laptop e fechei a tampa que bloqueava a tela e dormia no computador. Agora voltou do sono, a tela está bloqueada, mas não consigo digitar minha senha. O trabalho do mouse, eu posso definir o foco na caixa de senha, mas a digitação não faz nada.

Eu acho que o teclado é mantido pelo virtualbox.

Eu tentei plugin em um teclado, sem sorte. Eu tentei matar o serviço de painel de unidade --lockscreen-mode, parece ter um cão de guarda que o reinicie.

Eu vou encontrar alguma linha de comando para dormir meu vm, mas existe alguma maneira de desbloquear a tela da linha de comando?

    
por kbenoit 31.07.2014 / 22:08

3 respostas

6

Vá para TTY e execute o comando:

sleep 5; xdotool type <yourpassword>; xdotool key Return

e depois voltar para a tela de login e clique na caixa de senha. Aguarde ~ 5 segundos e sua senha será digitada e enter terá sido pressionado.

    
por Tim 31.07.2014 / 22:22
0

Atualmente, não há como desbloquear uma sessão X de outra delas, pressionando ctrl + alt + f, mas você pode tentar matar todas as x sessões se precisar fazer login novamente usando sudo killall Xorg , mas que desconecta você de todas as sessões x. Desculpe eu não tenho muito mais ajuda para oferecer, mas como eu sei de todos eles rodam independentemente e sem editar o ramdisk são completamente separados, com a tela de login rodando em cima tornando a edição quase impossível.

    
por sbergeron 31.07.2014 / 22:14
0
  1. Use ps x de um shell ssh para encontrar o PID (por exemplo, 1234) de um comando executado em X
  2. Digite cat /proc/1234/environ | xargs -0 -L1 echo | grep Y= para mostrar as variáveis de ambiente DISPLAY e XAUTHORITY
  3. Copie essas linhas com export : export DISPLAY=:0 export XAUTHORITY=xxx
  4. Agora você pode executar xdotool ou o que for.

Descobri que eu tinha que usar xdotool key Return antes do prompt de login reconhecer os pressionamentos de teclas de x11vnc para me permitir digitar o real normalmente.

    
por Tim Baverstock 12.10.2017 / 11:04