Como desbloquear sessão bloqueada?

31

Estou usando o xubuntu 14.04 em hardware baseado em AMD. Ele está configurado para não bloquear uma sessão e não desligar automaticamente em tempos de inatividade mais longos.

Não houve alterações recentes ou novas instalações de software além das atualizações de segurança notificadas.

Eu também tenho o desktop kde instalado. O gerenciador de exibição é LightDM, AFAIK.

O sistema está se comportando bem há alguns meses, até alguns dias atrás. Agora, após dez minutos ociosos, a sessão é bloqueada automaticamente. A tela apresenta uma caixa de diálogo com a legenda "Esta sessão está bloqueada".

Tentativa de "desbloquear" com os resultados de nome de usuário e senha da sessão com a mensagem

" Você será redirecionado para a caixa de diálogo de desbloqueio em alguns segundos " e o ciclo recomeça. Não foi possível fazer o login, a única opção parece ser a reinicialização. (Não vou mencionar o trabalho que acabei de perder ":-()

Alguém tem alguma idéia do que está acontecendo aqui, tendo em mente que o AFAIK, os gerenciadores de energia, está configurado para NÃO bloquear sessões e não desligar em modo inativo?

obrigado

user215199
fonte
1
OK, parecia ter encontrado uma solução para o meu problema imediato; outro tópico em outro lugar me levou a "Light Locker Setting", que não apareceu em nenhum dos meus menus da área de trabalho. Eu o executei em / usr / bin / light-locker-settings. Definir tudo como "nunca" ou não parece ter parado o bloqueio da sessão. Isso deixa a questão de por que a própria sequência de desbloqueio falhou retornando à caixa de diálogo de desbloqueio. Um inseto?
user215199
mesmo problema aqui, em um xubuntu limpa 14,04, totalmente atualizado a partir de 19 outubro de 2015 zz
hanshenrik
Mesmo problema na nova instalação dos testes Debian
hochl 16/02/17

Respostas:

46

Não tenho a resposta para o seu bug, na verdade, experimento a mesma coisa, mas encontrei aqui uma maneira de recuperar a situação sem reiniciar a máquina / lightdm.

No seu tty1( Ctrl+ Alt+ F1), como tipo de raiz loginctl unlock-session [id], onde [id]está o ID da sessão que você obtém digitando loginctl list-sessions.

Se não funcionar com o primeiro ID, tente com os outros IDs de sessão da sua conta de usuário.

JBENOIT
fonte
1
Fantástico! Bloqueou acidentalmente minha sessão ao atualizar o Ubuntu. Não sabia ao certo onde estava o processo de atualização. Foi capaz de desbloquear e recuperar com sucesso.
precisa saber é o seguinte
3
Consegui fazer isso como não raiz, presumivelmente porque estava desbloqueando minha própria sessão.
Clement Cherlin
as sessões de desbloqueio do loginctl falharam devido a permissões incorretas no polkit-agent-helper-1 durante a minha atualização do kubuntu 17.10 -> 18.04 (usada para sempre funcionar sempre que o armário de tela o sugeria durante atualizações ou similares). O truque list-sessions e unlock-session [id] me salvou. Obrigado! :)
KIAaze
1
Salvei meu dia ...
Paflow
9

Não consigo adicionar comentários. Aqui estão algumas palavras no Ubuntu. Inicializo o Ubuntu 16.04.1 sem login, fechei a tampa para sair e, quando voltei, reabri o notebook, não consegui desbloquear (o gerenciador de exibição de luzes é mostrado no canto superior direito, apenas a senha para entrar, não nome de usuário)

Ctrl+ Alt+ F1traz tty1, faça login na minha conta e depois

sudo -i loginctl list-sessions
sudo -i loginctl unlock-session id

Como em https://askubuntu.com/a/611611/485005 , "Se não funcionar com o primeiro ID, tente com os outros IDs de sessão"

Chen Deng-Ta
fonte
Esta é uma fonte constante de irritação para mim. Eu normalmente reinicio, mas tentarei isso agora.
Dibs
3
como a sessão bloqueada é do mesmo usuário, não é necessário usar sudoneste caso.
logoff
Ainda mais simples: Ctrl + Alt + F1, faça o login e depois: killall light-locker. Isso faz com que ele desapareça e fique longe, pelo menos até você reiniciar.
maharvey67
Não é necessário encontrar o ID da sessão correto, sudo loginctl unlock-sessionsirá desbloquear sua sessão.
Benjamin
3

Eu acho que você pode simplesmente desativar e alterar o armário de protetor de tela padrão de qualquer maneira. Primeiro, desative o light-locker em [LightDM / Xfce] Preferências de gerenciamento de energia, seguido por:

$ sudo apt-get update && sudo apt-get install xscreensaver && sudo apt-get remove light-locker

depois da reinicialização (reinicie o X), obtive o xscreensaver como gerenciador de cacifos padrão.

Alex.O
fonte
2

Isso funcionou para mim:

sudo service lightdm restart 
user873818
fonte
Na verdade, parece que é um problema com o Nouveau e com os drivers binários proprietários da Nvidia. Se a sua placa de vídeo for nVidia, culpe a nvidia. Eles são péssimos. Reiniciar o lightdm resolve o problema, mas parece ser uma falha na nvidia / nouveau dpmi que causa isso.
Warren P
1

Tive problemas semelhantes ao travar na tela "Você será redirecionado para a caixa de diálogo de desbloqueio em alguns segundos" no xubuntu 16.04.4 após inicializar a partir de uma sessão suspensa.

A solução para mim é pressionar Ctrl+ Alt+F7

Às vezes, tenho que repetir o comando acima, mas eventualmente ele permitirá que eu entre normalmente.

Tony
fonte
Você está usando placa de vídeo nvidia? com nouveau? ou drivers binários proprietários?
Warren P
@WarrenP Usando placa nvidia com drivers proprietários.
Tony
Eu acho que é um driver ruim ou uma interação ruim entre o driver e o gerenciador de exibição. Eu acredito a questão é de cerca de DPMI, gestão de energia do monitor
Warren P
1

Ctrl+ Alt+ Backspace(pressionado duas vezes) redefinirá o X e matará / fechará tudo o que você abriu na sessão atual da área de trabalho.

Em um novo login, verifique as configurações de proteção de tela e desative a tela de bloqueio.

Paul afk
fonte
Somente no caso de você configurar o atalho Ctrl + Alt + Backspace nas configurações.
maduro