Wie entsperre ich eine gesperrte Sitzung?

31

Ich verwende xubuntu 14.04 auf AMD-basierter Hardware. Es ist so konfiguriert, dass eine Sitzung nicht gesperrt und bei längeren Leerlaufzeiten nicht automatisch heruntergefahren wird.

Abgesehen von den gemeldeten Sicherheitsupdates wurden in letzter Zeit keine Änderungen oder neuen Softwareinstallationen vorgenommen.

Ich habe auch den KDE-Desktop installiert. Der Display Manager ist LightDM, AFAIK.

Das System hat sich seit einigen Monaten, bis vor ein paar Tagen, gut verhalten. Jetzt, nach ungefähr zehn Minuten im Leerlauf, wird die Sitzung automatisch gesperrt. Der Bildschirm zeigt einen Dialog mit der Überschrift "Diese Sitzung ist gesperrt".

Der Versuch, die Verbindung mit dem Benutzernamen und dem Kennwort der Sitzung zu "entsperren", führt zu der Meldung

" Sie werden in wenigen Sekunden zum Entsperrdialog weitergeleitet " und der Zyklus beginnt von vorne. Die einzige Möglichkeit, sich nicht anmelden zu können, scheint ein Neustart zu sein. (Ich werde die Arbeit nicht erwähnen, die ich gerade verloren habe ":-()

Hat jemand eine Ahnung, was hier vor sich geht, wenn man bedenkt, dass die AFAIK-Power-Manager so konfiguriert sind, dass sie Sitzungen NICHT sperren und sich nicht im Leerlauf ausschalten?

Vielen Dank

user215199
quelle
1
OK, schien eine Lösung für mein unmittelbares Problem gefunden zu haben; Ein anderer Thread führte mich zu "Light Locker Setting", das in keinem meiner Desktop-Menüs angezeigt wurde. Ich habe es aus den / usr / bin / light-locker-Einstellungen ausgeführt. Das Setzen von "never" oder "no" scheint die Sitzungssperre beendet zu haben. Dies lässt die Frage offen, warum die Entsperrsequenz selbst fehlgeschlagen ist, indem zum Entsperrdialog zurückgekehrt wird. Ein Käfer?
user215199
gleiche Ausgabe hier, auf einem sauberen xubuntu 14.04, vollständig aktualisiert ab 19. Oktober 2015 zz
hanshenrik
Dasselbe

Antworten:

46

Ich habe keine Antwort auf Ihren Fehler, tatsächlich erlebe ich das Gleiche, aber ich habe hier eine Möglichkeit gefunden, die Situation wiederherzustellen, ohne die Maschine / lightdm neu zu starten.

Geben Sie in Ihrem tty1( Ctrl+ Alt+ F1) als root ein, loginctl unlock-session [id]wo [id]die Sitzungs-ID ist, die Sie durch Eingabe erhalten loginctl list-sessions.

Wenn dies mit der ersten ID nicht funktioniert, versuchen Sie es mit den anderen Sitzungs-IDs Ihres Benutzerkontos.

JBENOIT
quelle
1
Fantastisch! Ich habe meine Sitzung versehentlich gesperrt, während ich Ubuntu aktualisiere. Ich war mir nicht sicher, wo der Upgrade-Prozess vor sich ging. Konnte entsperren und erfolgreich wiederherstellen.
Rvdavid
3
Ich konnte dies als Nicht-Root-Benutzer tun, vermutlich, weil ich meine eigene Sitzung freigeschaltet habe.
Clement Cherlin
loginctl unlock-sessions scheiterten an falschen Berechtigungen für polkit-agent-helper-1 während meines Upgrades auf kubuntu 17.10 -> 18.04 (wird verwendet, um immer zu funktionieren, wenn das Bildschirmschließfach dies während eines Upgrades oder ähnlichem vorschlug). Der List-Sessions- und Unlock-Session-Trick [id] hat mich gerettet. Vielen Dank! :)
KIAaze
1
Hat
9

Ich kann keinen Kommentar hinzufügen. Hier sind einige Worte zu Ubuntu. Ich starte Ubuntu 16.04.1 ohne Anmeldung, schließe dann den Deckel und öffne das Notebook, wenn ich wieder da bin, nicht entsperren kann (Light Display Manager wird in der oberen rechten Ecke angezeigt, nur Passwort eingeben, nein Nutzername)

Ctrl+ Alt+ F1Bringt tty1, mein Konto anmelden, dann

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

Wie in https://askubuntu.com/a/611611/485005 , "Wenn dies mit der ersten ID nicht funktioniert, versuchen Sie es mit den anderen Sitzungs-IDs."

Chen Deng-Ta
quelle
Das ist für mich eine ständige Quelle der Irritation. Normalerweise starte ich neu, aber ich werde es jetzt versuchen.
Dibs
3
Da die gesperrte Sitzung vom selben Benutzer ist, ist die Verwendung sudoin diesem Fall nicht erforderlich .
Abmelden
Noch einfacher: Strg + Alt + F1, einloggen, dann: killall light-locker. Das macht es weg und bleiben weg, zumindest bis Sie neu starten.
Maharvey67
Keine Notwendigkeit, die richtige Sitzungs-ID zu finden, sudo loginctl unlock-sessionswird Ihre Sitzung entsperren.
Benjamin
3

Ich denke, Sie können das Standard-Screensaver-Schließfach sowieso einfach deaktivieren und ändern. Deaktivieren Sie zunächst Light-Locker in den Energieverwaltungseinstellungen von [LightDM / Xfce], gefolgt von:

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

dann nach dem neustart ( neustart X) habe ich den xscreensaver als standard screen locker manager bekommen.

Alex.O
quelle
2

Das hat bei mir funktioniert:

sudo service lightdm restart 
user873818
quelle
Tatsächlich scheint es ein Problem mit Nouveau und den proprietären Binärtreibern von Nvidia zu geben. Wenn Ihre Grafikkarten nVidia sind, geben Sie nvidia die Schuld. Sie saugen. Das Neustarten von lightdm löst das Problem, aber es scheint ein NVIDIA / Nouveau DPMI-Fehler zu sein, der dies verursacht.
Warren P
1

Ich hatte ähnliche Probleme beim "Sie werden in wenigen Sekunden zum Entsperrdialog weitergeleitet" -Bildschirm in xubuntu 16.04.4, nachdem ich von einer angehaltenen Sitzung gebootet habe.

Die Lösung für mich ist, + + zu drücken CtrlAltF7

Manchmal muss ich den obigen Befehl wiederholen, aber irgendwann kann ich mich normal anmelden.

Tony
quelle
Verwenden Sie eine nvidia-Grafikkarte? mit jugendstil? oder proprietäre Binärtreiber?
Warren P
@WarrenP Mit NVIDIA-Karte mit proprietären Treibern.
Tony
Ich denke, es ist ein schlechter Treiber oder eine schlechte Interaktion zwischen dem Treiber und dem Display-Manager. Ich glaube, das Problem liegt bei DPMI, Display Power Management
Warren P
1

Ctrl+ Alt+ Backspace(zweimal gedrückt) setzt das X zurück und beendet / schließt alles, was Sie in der aktuellen Desktop-Sitzung geöffnet haben.

Überprüfen Sie bei einer neuen Anmeldung die Bildschirmschonereinstellungen und deaktivieren Sie die Bildschirmsperre.

Paul afk
quelle
Nur für den Fall, dass Sie die Tastenkombination Strg + Alt + Rücktaste in den Einstellungen einrichten.
Reife