Как разблокировать заблокированный сеанс?

31

Я использую xubuntu 14.04 на оборудовании AMD. Он настроен на то, чтобы не блокировать сеанс и не выключать его автоматически при более длительном времени простоя.

Не было никаких последних изменений или новых установок программного обеспечения, кроме уведомленных обновлений безопасности.

У меня также установлен рабочий стол kde. Диспетчером дисплеев является LightDM, AFAIK.

Система вела себя хорошо в течение нескольких месяцев, пока пару дней назад. Теперь, после десяти минут простоя, сеанс автоматически блокируется. На экране появится диалоговое окно с заголовком «Этот сеанс заблокирован».

Попытка «разблокировать» с помощью имени пользователя и пароля сеанса приводит к сообщению

« Вы будете перенаправлены в диалоговое окно разблокировки через несколько секунд », и цикл начинается заново. Невозможно войти в систему, кажется, что единственный вариант - перезагрузка. (Я не буду упоминать работу, которую я только что потерял ":-()

Кто-нибудь имеет какое-либо представление о том, что здесь происходит, имея в виду, что AFAIK менеджеры питания настроены НЕ блокировать сеансы и не выключать на холостом ходу?

Благодарность

user215199
источник
1
Хорошо, казалось, нашел решение моей непосредственной проблемы; другая тема в другом месте подтолкнула меня к «Light Locker Setting», которого не было ни в одном из моих настольных меню. Я запустил его из / usr / bin / light-locker-settings. Установка «никогда» или «нет», кажется, остановила блокировку сеанса. Это оставляет вопрос о том, почему сама последовательность разблокировки не удалась, возвращаясь к диалогу разблокировки. Жук?
user215199
та же проблема здесь, на чистом xubuntu 14.04, полностью обновлена ​​по состоянию на 19 октября 2015 г. zz
hanshenrik
Та же проблема на новой установке тестирования Debian
hochl

Ответы:

46

У меня нет ответа на ваш баг, на самом деле я испытываю то же самое, но я нашел здесь способ исправить ситуацию без перезагрузки машины / lightdm.

В вашем tty1( Ctrl+ Alt+ F1) от имени root введите loginctl unlock-session [id]где [id]идентификатор сессии, который вы получите, набрав loginctl list-sessions.

Если он не работает с первым идентификатором, попробуйте использовать другие идентификаторы сеанса вашей учетной записи пользователя.

JBENOIT
источник
1
Фантастика! Случайно заблокировал мою сессию при обновлении Ubuntu. Я не был уверен, где был процесс обновления. Был в состоянии разблокировать и успешно восстановить.
rvdavid
3
Я смог сделать это без полномочий root, вероятно, потому что я разблокировал свой собственный сеанс.
Клемент Черлин
Сбой разблокировки loginctl из-за неправильных разрешений для polkit-agent-helper-1 во время моего обновления kubuntu 17.10 -> 18.04 (используется для работы всегда, когда блокировщик экрана предлагает это во время обновлений или подобного). Трюк со списком сессий и разблокировкой сессии [id] спас меня. Благодарность! :)
KIAaze
1
Спас мой день ...
Paflow
9

Я не могу добавить комментарий. Вот несколько слов об Ubuntu. Я загружаю Ubuntu 16.04.1 без входа в систему, затем закрываю крышку для выхода, и когда я возвращаюсь, снова открываю ноутбук, не в состоянии разблокировать (в правом верхнем углу отображается менеджер дисплеев с подсветкой, вводится только пароль, нет имя пользователя)

Ctrl+ Alt+ F1приносит tty1, войдите в мою учетную запись, затем

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

Как в https://askubuntu.com/a/611611/485005 : «Если это не работает с первым идентификатором, попробуйте с другими идентификаторами сеанса»

Чен Дэн-Та
источник
Это постоянный источник раздражения для меня. Я обычно перезагружаюсь, но попробую это сейчас.
Чт
3
поскольку заблокированный сеанс принадлежит одному и тому же пользователю, sudoв этом случае его не нужно использовать .
выход
Еще проще: Ctrl + Alt + F1, войти, затем: killall light-locker. Это заставляет его уходить и держаться подальше, по крайней мере, до перезагрузки.
maharvey67
Не нужно найти правильный идентификатор сессии, sudo loginctl unlock-sessionsразблокирует ваш сеанс.
Бенджамин
3

Я думаю, что вы можете просто отключить и изменить шкафчик заставки по умолчанию в любом случае. Сначала отключите light-locker в [LightDM / Xfce] Настройки управления питанием, затем:

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

затем после перезагрузки (перезагрузите X) я получил xscreensaver в качестве менеджера блокировки экрана по умолчанию.

Alex.O
источник
2

Это сработало для меня:

sudo service lightdm restart 
user873818
источник
На самом деле, похоже, что это проблема с Nouveau и проприетарными двоичными драйверами Nvidia. Если ваши видеокарты nVidia, виноват nvidia. Они сосут Перезапуск lightdm решает проблему, но это, кажется, сбой nvidia / nouveau dpmi, который вызывает это.
Уоррен П
1

У меня были похожие проблемы с зависанием на экране «Вы будете перенаправлены в диалоговое окно разблокировки через несколько секунд» в xubuntu 16.04.4 после загрузки из приостановленного сеанса.

Решить для меня, чтобы нажать Ctrl+ Alt+F7

Иногда мне приходится повторять приведенную выше команду, но в итоге она позволит мне войти в систему в обычном режиме.

Тони
источник
Вы используете видеокарту NVIDIA? с нуво? или проприетарные бинарные драйверы?
Уоррен П
@WarrenP Использование карты NVIDIA с проприетарными драйверами.
Тони
Я думаю, что это плохой драйвер или плохое взаимодействие между драйвером и диспетчером дисплея. Я верю, что проблема вокруг DPMI, управления питанием дисплея
Уоррен П
1

Ctrl+ Alt+ Backspace(нажатие дважды) сбросит X и уничтожит / закроет все, что у вас открыто в текущей сессии рабочего стола.

При новом входе в систему проверьте настройки экранной заставки и отключите экран блокировки.

Пол афк
источник
Только в том случае, если вы настроили комбинацию клавиш Ctrl + Alt + Backspace в настройках.
зрелый