¿Cómo desbloquear sesión bloqueada?


31

Estoy usando xubuntu 14.04 en hardware basado en AMD. Está configurado para no bloquear una sesión y no apagarse automáticamente en tiempos de inactividad más largos.

No ha habido cambios recientes o nuevas instalaciones de software que no sean actualizaciones de seguridad notificadas.

También tengo instalado el escritorio kde. El administrador de pantalla es LightDM, AFAIK.

El sistema se ha comportado bien durante algunos meses, hasta hace un par de días. Ahora, después de unos diez minutos de inactividad, la sesión se bloquea automáticamente. La pantalla presenta un cuadro de diálogo con el título "Esta sesión está bloqueada".

Intentar "desbloquear" con el nombre de usuario y la contraseña de la sesión da como resultado el mensaje

" Serás redirigido al diálogo de desbloqueo en unos segundos " y el ciclo comienza de nuevo. Incapaz de iniciar sesión, la única opción parece ser reiniciar. (No mencionaré el trabajo que acabo de perder ":-()

¿Alguien tiene alguna idea de lo que está sucediendo aquí, teniendo en cuenta que AFAIK los administradores de energía están configurados para NO bloquear sesiones y no apagar en inactivo?

Gracias


1
OK, parecía haber encontrado una solución a mi problema inmediato; otro hilo en otro lugar me condujo a "Configuración de Light Locker", que no apareció en ninguno de los menús de mi escritorio. Lo ejecuté desde / usr / bin / light-locker-settings. Establecer todo en "nunca" o no parece haber detenido el bloqueo de la sesión. Esto deja la pregunta de por qué la secuencia de desbloqueo en sí falló al volver al cuadro de diálogo de desbloqueo. ¿Un insecto?
user215199

mismo problema aquí, en un xubuntu 14.04 limpio, completamente actualizado a partir del 19 de octubre de 2015 zz
hanshenrik

Mismo problema en la nueva instalación de las pruebas de Debian
hochl

Respuestas:


46

No tengo la respuesta a su error, en realidad experimento lo mismo, pero encontré aquí una forma de recuperar la situación sin reiniciar la máquina / lightdm.

En su tty1( Ctrl+ Alt+ F1), como root, escriba loginctl unlock-session [id], ¿dónde [id]está la identificación de sesión que obtiene al escribir loginctl list-sessions?

Si no funciona con la primera ID, intente con las otras ID de sesión de su cuenta de usuario.


1
¡Fantástico! Accidentalmente bloqueé mi sesión al actualizar Ubuntu. No estaba seguro de dónde estaba el proceso de actualización. Pude desbloquear y recuperar con éxito.
rvdavid

3
Pude hacer esto como no root, presumiblemente porque estaba desbloqueando mi propia sesión.
Clement Cherlin

Las sesiones de desbloqueo de loginctl fallaron debido a permisos incorrectos en polkit-agent-helper-1 durante mi actualización de kubuntu 17.10 -> 18.04 (solía funcionar siempre que el bloqueador de pantalla lo sugería durante las actualizaciones o similar). El truco list-sessions y unlock-session [id] me salvó. ¡Gracias! :)
KIAaze

1
Salvó mi día ...
Paflow

9

No puedo agregar comentarios. Aquí hay algunas palabras en Ubuntu. Arranco Ubuntu 16.04.1 sin inicio de sesión, luego cierro la tapa para salir y, cuando estoy de vuelta, vuelvo a abrir la notebook, no puedo desbloquear (el administrador de pantalla se muestra en la esquina superior derecha, solo contraseña para ingresar, no nombre de usuario)

Ctrl+ Alt+ F1trae tty1, inicie sesión en mi cuenta, luego

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

Como en https://askubuntu.com/a/611611/485005 , "Si no funciona con la primera ID, intente con las otras ID de sesión"


Esta es una fuente constante de irritación para mí. Normalmente reinicio pero intentaré esto ahora.
dibs

3
Como la sesión bloqueada es del mismo usuario, no es necesario utilizarla sudoen este caso.
cierre de sesión el

Aún más simple: Ctrl + Alt + F1, iniciar sesión, luego: killall light-locker. Eso hace que desaparezca y permanezca alejado, al menos hasta que reinicie.
maharvey67

No es necesario encontrar la identificación de sesión correcta, sudo loginctl unlock-sessionsdesbloqueará su sesión.
Benjamin

3

Creo que simplemente puede deshabilitar y cambiar el bloqueador de protector de pantalla predeterminado de todos modos. Primero deshabilite el bloqueador de luz en las preferencias de administración de energía [LightDM / Xfce] seguido de:

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

luego, después de reiniciar (reiniciar X) obtuve el xscreensaver como administrador de bloqueo de pantalla predeterminado.


2

Esto funcionó para mí:

sudo service lightdm restart 

En realidad, parece que es un problema con Nouveau y con los controladores binarios propietarios de Nvidia. Si sus tarjetas de video son nVidia, culpe a nvidia. Ellos apestan. El reinicio de lightdm resuelve el problema, pero parece ser un problema de nvidia / nouveau dpmi que causa esto.
Warren P

1

Tuve problemas similares al atascarme en la pantalla "Serás redirigido al cuadro de diálogo de desbloqueo en unos segundos" en xubuntu 16.04.4 después de arrancar desde una sesión suspendida.

La solución para mí es presionar Ctrl+ Alt+F7

A veces tengo que repetir el comando anterior, pero eventualmente me permitirá iniciar sesión normalmente.


¿Estás usando la tarjeta de video nvidia? con nouveau? o controladores binarios propietarios?
Warren P

@WarrenP Uso de la tarjeta nvidia con controladores propietarios.
Tony

Creo que es un mal controlador o una mala interacción entre el controlador y el administrador de pantalla. Creo que el problema está relacionado con DPMI, administración de energía de pantalla
Warren P

1

Ctrl+ Alt+ Backspace(presionado dos veces) restablecerá la X y matará / cerrará todo lo que tenga abierto en la sesión de escritorio actual.

En un nuevo inicio de sesión, verifique la configuración del protector de pantalla y desactive la pantalla de bloqueo.


Solo en caso de que configures Ctrl + Alt + Retroceso en la configuración.
madura
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.