Comment déverrouiller une session verrouillée?


31

J'utilise xubuntu 14.04 sur du matériel basé sur AMD. Il est configuré pour ne pas verrouiller une session et ne pas s'éteindre automatiquement lors de périodes d'inactivité plus longues.

Il n'y a eu aucun changement récent ou nouvelle installation de logiciel autre que les mises à jour de sécurité notifiées.

J'ai également installé le bureau kde. Le gestionnaire d'affichage est LightDM, AFAIK.

Le système se comporte bien depuis quelques mois, jusqu'à il y a quelques jours. Maintenant, après environ dix minutes d'inactivité, la session est verrouillée automatiquement. L'écran présente une boîte de dialogue avec la légende "Cette session est verrouillée".

Tentative de "déverrouillage" avec les résultats du nom d'utilisateur et du mot de passe de la session avec le message

" Vous serez redirigé vers la boîte de dialogue de déverrouillage dans quelques secondes " et le cycle recommence. Impossible de se connecter, la seule option semble être de redémarrer. (Je ne mentionnerai pas le travail que je viens de perdre ":-()

Quelqu'un a-t-il une idée de ce qui se passe ici, en gardant à l'esprit que AFAIK, les gestionnaires d'alimentation sont configurés pour NE PAS verrouiller les sessions et ne pas s'éteindre en veille?

Merci


1
OK, semblait avoir trouvé une solution à mon problème immédiat; un autre fil ailleurs m'a dirigé vers "Light Locker Setting", qui n'apparaissait sur aucun de mes menus de bureau. Je l'ai exécuté depuis / usr / bin / light-locker-settings. Le fait de tout régler sur "jamais" ou sur non semble avoir arrêté le verrouillage de la session. Cela laisse la question de savoir pourquoi la séquence de déverrouillage elle-même a échoué en revenant à la boîte de dialogue de déverrouillage. Un bug?
user215199

même problème ici, sur un xubuntu propre 14.04, entièrement mis à jour le 19 octobre 2015 zz
hanshenrik

Même problème lors d'une nouvelle installation des tests Debian
hochl

Réponses:


46

Je n'ai pas la réponse à votre bug, en fait j'expérimente la même chose, mais j'ai trouvé ici un moyen de récupérer la situation sans redémarrer la machine / lightdm.

Dans votre tty1( Ctrl+ Alt+ F1), en tant que root, tapez loginctl unlock-session [id], où [id]est l'ID de session que vous obtenez en tapant loginctl list-sessions.

Si cela ne fonctionne pas avec le premier ID, essayez avec les autres ID de session de votre compte d'utilisateur.


1
Fantastique! Accidentellement verrouillé ma session lors de la mise à niveau d'Ubuntu. Je ne savais pas où en était le processus de mise à niveau. A pu déverrouiller et récupérer avec succès.
rvdavid

3
J'ai pu le faire en tant que non root, probablement parce que je déverrouillais ma propre session.
Clement Cherlin

Les sessions de déverrouillage de loginctl ont échoué en raison d'autorisations incorrectes sur polkit-agent-helper-1 lors de ma mise à niveau kubuntu 17.10 -> 18.04 (utilisé pour toujours fonctionner chaque fois que le casier d'écran le suggérait pendant les mises à niveau ou similaires). L'astuce list-sessions et unlock-session [id] m'a sauvé. Merci! :)
KIAaze

1
J'ai sauvé ma journée ...
Paflow

9

Je ne peux pas ajouter de commentaire. voici quelques mots sur Ubuntu. Je démarre Ubuntu 16.04.1 sans me connecter, puis je ferme le couvercle pour sortir, et quand je suis de retour, rouvre le portable, pas en mesure de le déverrouiller (le gestionnaire d'affichage lumineux est affiché dans le coin supérieur droit, seul mot de passe pour entrer, non Nom d'utilisateur)

Ctrl+ Alt+ F1apporte tty1, connectez-vous à mon compte, puis

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

Comme dans https://askubuntu.com/a/611611/485005 , "Si cela ne fonctionne pas avec le premier ID, essayez avec les autres ID de session"


C'est une source constante d'irritation pour moi. Je redémarre généralement, mais je vais essayer maintenant.
dibs

3
comme la session verrouillée est du même utilisateur, il n'est pas nécessaire de l'utiliser sudodans ce cas.
déconnexion

Encore plus simple: Ctrl + Alt + F1, connexion, puis: killall light-locker. Cela le fait disparaître et rester à l'écart, au moins jusqu'à ce que vous redémarriez.
maharvey67

Pas besoin de trouver l'identifiant de session correct, sudo loginctl unlock-sessionsdéverrouillera votre session.
Benjamin

3

Je pense que vous pouvez simplement désactiver et modifier le casier d'économiseur d'écran par défaut de toute façon. Tout d'abord, désactivez light-locker dans [LightDM / Xfce] Préférences de gestion de l'alimentation, puis:

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

puis après le redémarrage (redémarrer X), j'ai obtenu le xscreensaver comme gestionnaire de casier d'écran par défaut.


2

Cela a fonctionné pour moi:

sudo service lightdm restart 

En fait, il semble que ce soit un problème avec Nouveau et avec les pilotes binaires propriétaires de Nvidia. Si vos cartes vidéo sont nVidia, blâmez nvidia. Ils craignent. Le redémarrage de lightdm résout le problème, mais il semble que ce soit un problème nvidia / nouveau dpmi qui provoque cela.
Warren P

1

J'ai rencontré des problèmes similaires sur l'écran "Vous serez redirigé vers la boîte de dialogue de déverrouillage dans quelques secondes" dans xubuntu 16.04.4 après le démarrage d'une session suspendue.

La solution pour moi est d'appuyer sur Ctrl+ Alt+F7

Je dois parfois répéter la commande ci-dessus, mais elle me permettra finalement de me connecter normalement.


Utilisez-vous une carte vidéo nvidia? avec nouveau? ou des pilotes binaires propriétaires?
Warren P

@WarrenP Utilisation de la carte nvidia avec des pilotes propriétaires.
Tony

Je pense que c'est un mauvais pilote ou une mauvaise interaction entre le pilote et le gestionnaire d'affichage. Je crois que le problème concerne le DPMI, la gestion de l'alimentation de l'écran
Warren P

1

Ctrl+ Alt+ Backspace(pressé deux fois) réinitialise le X et tue / ferme tout ce que vous avez ouvert sur la session Desktop actuelle.

Lors d'une nouvelle connexion, veuillez vérifier les paramètres de l'économiseur d'écran et désactiver l'écran de verrouillage.


Uniquement si vous configurez le raccourci Ctrl + Alt + Retour arrière dans les paramètres.
mature le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.