Jak odblokować zablokowaną sesję?


31

Używam Xubuntu 14.04 na sprzęcie AMD. Skonfigurowano go tak, aby nie blokował sesji i nie wyłączał się automatycznie w przypadku dłuższych okresów bezczynności.

Nie wprowadzono żadnych ostatnich zmian ani nowych instalacji oprogramowania innych niż zgłoszone aktualizacje zabezpieczeń.

Mam również zainstalowany pulpit KDE. Menedżerem wyświetlania jest LightDM, AFAIK.

System zachowuje się ładnie od kilku miesięcy, jeszcze kilka dni temu. Teraz po około dziesięciu minutach bezczynności sesja jest automatycznie blokowana. Na ekranie pojawia się okno dialogowe z podpisem „Ta sesja jest zablokowana”.

Próba „odblokowania” przy użyciu nazwy użytkownika i hasła sesji powoduje wyświetlenie komunikatu

Za kilka sekund zostaniesz przekierowany do okna dialogowego odblokowania ” i cykl rozpocznie się od nowa. Nie można się zalogować, jedyną opcją wydaje się być restart. (Nie wspomnę o pracy, którą właśnie straciłem ":-()

Czy ktoś ma pojęcie o tym, co się tutaj dzieje, mając na uwadze, że AFAIK menedżerowie zasilania są skonfigurowani tak, aby NIE blokować sesji i nie wyłączać się w stanie bezczynności?

Dzięki


1
OK, chyba znalazłem rozwiązanie mojego bezpośredniego problemu; inny wątek gdzie indziej skierował mnie do „Light Locker Setting”, który nie pojawił się w żadnym z moich menu pulpitu. Uruchomiłem go z / usr / bin / light-locker-settings. Ustawienie wszystkiego na „nigdy” lub brak powoduje zatrzymanie blokady sesji. Pozostawia to pytanie, dlaczego sama sekwencja odblokowania nie powiodła się, wracając do okna odblokowania. Błąd?
user215199,

ten sam problem tutaj, na czystym Xubuntu 14.04, w pełni zaktualizowanym na dzień 19 października 2015 r. zz
hanshenrik

Ten sam problem przy nowej instalacji testów Debiana
hochl

Odpowiedzi:


46

Nie mam odpowiedzi na twój błąd, faktycznie doświadczam tego samego, ale znalazłem tutaj sposób na odzyskanie sytuacji bez ponownego uruchamiania komputera / lightdm.

W swoim tty1( Ctrl+ Alt+ F1), jako root, wpisz loginctl unlock-session [id], gdzie [id]jest identyfikator sesji, który otrzymujesz po wpisaniu loginctl list-sessions.

Jeśli nie działa z pierwszym identyfikatorem, spróbuj użyć innych identyfikatorów sesji konta użytkownika.


1
Fantastyczny! Przypadkowo zablokowałem moją sesję podczas aktualizacji Ubuntu. Nie byłem pewien, dokąd zmierza proces aktualizacji. Udało się odblokować i odzyskać pomyślnie.
rvdavid

3
Mogłem to zrobić jako użytkownik inny niż root, prawdopodobnie dlatego, że odblokowywałem własną sesję.
Klemens Cherlin

logowania odblokowanie sesji nie powiodło się z powodu niepoprawnych uprawnień do polkit-agent-helper-1 podczas mojej aktualizacji kubuntu 17.10 -> 18.04 (używane zawsze, gdy zasugeruje to blokada ekranu podczas aktualizacji lub podobne). Uratowała mnie sztuczka list-session i unlock-session [id]. Dzięki! :)
KIAaze

1
Zapisane mój dzień ...
Paflow

9

Nie mogę dodać komentarza. oto kilka słów o Ubuntu. Uruchamiam Ubuntu 16.04.1 bez logowania, następnie zamykam pokrywę, aby wyjść, a kiedy wrócę, ponownie otwieram notebooka, nie można odblokować (w prawym górnym rogu pokazany jest menedżer wyświetlania, tylko hasło do wprowadzenia, nie Nazwa Użytkownika)

Ctrl+ Alt+ F1przynosi tty1, a następnie zaloguj się do mojego konta

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

Jak w https://askubuntu.com/a/611611/485005 : „Jeśli to nie działa z pierwszym identyfikatorem, spróbuj z innymi identyfikatorami sesji”


To jest dla mnie stałe źródło irytacji. Zwykle uruchamiam się ponownie, ale spróbuję teraz.
dibs

3
ponieważ sesja zablokowana jest tego samego użytkownika, sudow tym przypadku nie trzeba jej używać .
wyloguj się

Jeszcze prościej: Ctrl + Alt + F1, zaloguj się, a następnie: killall light-locker. To powoduje, że odejdzie i pozostanie z dala, przynajmniej do momentu ponownego uruchomienia.
maharvey67

Nie musisz znajdować poprawnego identyfikatora sesji, sudo loginctl unlock-sessionsodblokujesz sesję.
Benjamin

3

Myślę, że i tak możesz po prostu wyłączyć i zmienić domyślną blokadę wygaszacza ekranu. Najpierw wyłącz light-locker w [LightDM / Xfce] Preferencje zarządzania energią, a następnie:

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

potem po ponownym uruchomieniu (restart X) dostałem xscreensaver jako domyślny menedżer blokady ekranu.


2

To działało dla mnie:

sudo service lightdm restart 

Właściwie wygląda to na problem z Nouveau i zastrzeżonymi sterownikami binarnymi Nvidii. Jeśli twoje karty graficzne to nVidia, obwiniaj nvidię. Oni są do dupy. Ponowne uruchomienie lightdm rozwiązuje problem, ale wydaje się, że jest to usterka dpmi nvidia / nouveau, która to powoduje.
Warren P,

1

Miałem podobne problemy z blokowaniem się ekranu „Zostaniesz przekierowany do okna odblokowania za kilka sekund” w Xubuntu 16.04.4 po uruchomieniu z zawieszonej sesji.

Rozwiązaniem dla mnie jest naciśnięcie Ctrl+ Alt+F7

Czasami muszę powtórzyć powyższe polecenie, ale w końcu pozwoli mi normalnie zalogować się.


Czy używasz karty graficznej NVIDIA? z secesją? lub zastrzeżone sterowniki binarne?
Warren P,

@WarrenP Korzystanie z karty nvidia z zastrzeżonymi sterownikami.
Tony,

Myślę, że to zły sterownik lub zła interakcja między sterownikiem a menedżerem wyświetlania. Wierzę, że problem dotyczy DPMI, zarządzania energią wyświetlania
Warren P

1

Ctrl+ Alt+ Backspace(dwukrotne naciśnięcie) zresetuje X i zabije / zamknie wszystko, co masz otwarte w bieżącej sesji pulpitu.

Przy nowym logowaniu sprawdź ustawienia wygaszacza ekranu i wyłącz ekran blokady.


Tylko w przypadku ustawienia skrótu Ctrl + Alt + Backspace w ustawieniach.
dojrzały
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.