По какой-то причине экран блокировки недавно перестал появляться. Я использую 16.04, со средой Unity по умолчанию.
Эта проблема, по-видимому, встречалась и раньше, но ни одно из этих решений не работает (например, здесь и здесь ).
Опция Lock Super+L
появляется в системном меню как обычно, но она ничего не делает (и не нажимает эти клавиши). Система настроена на отображение экрана блокировки после пробуждения из режима ожидания, но она больше этого не делает, она просто сразу показывает рабочий стол (ну, черный ящик и рабочий стол, см. Рисунок ниже).
Lock
включено в System settings
-> Brightness & Lock
, как и Require my password when waking from suspend
.
gsettings get org.gnome.desktop.lockdown disable-lock-screen
установлено на false
.
gsettings get org.gnome.desktop.screensaver ubuntu-lock-on-suspend
установлено на true
.
Кроме того, эта команда всегда использовалась для блокировки экрана, но теперь она ничего не делает: qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.Lock
Я не помню, чтобы менялись какие-либо параметры конфигурации, и не обновлялись ли какие-либо соответствующие (я думаю) пакеты поздно, что означало бы ошибку, но, возможно, я ошибаюсь в этом. У меня установлен x-screensaver, но он отлично работал годами.
Редактировать: вывод apt policy lightdm
гласит:
lightdm:
Installed: 1.18.3-0ubuntu1.1
Candidate: 1.18.3-0ubuntu1.1
Version table:
*** 1.18.3-0ubuntu1.1 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
100 /var/lib/dpkg/status
1.18.1-0ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Я должен также добавить, что когда компьютер выходит из режима ожидания, появляется черная область, которая становится понятной только при открытии окна или что-то обновляет экран. Отключение запроса пароля при выходе из режима ожидания в настройках системы предотвращает появление черного экрана, но, конечно, это не дает мне блокировки экрана.
Единственный ответ, который я мог придумать, был основан на этом ответе: Создать нового пользователя для восстановления отсутствующего экрана блокировки
По сути, в нем говорится, что вам нужно создать нового пользователя перенести данные вашей домашней папки этому пользователю. Это не лучшее решение, но, похоже, единственное, которое я смог найти.
Был еще один ответ, который я включил в комментарии выше, который вы можете проверить. Вам нужно будет проверить группу входа без пароля и посмотреть, было ли ваше имя пользователя случайно добавлено в эту группу. Если бы это было так, вам нужно было бы удалить его с помощью sudo gpasswd -d <USERNAME> nopasswdlogin
. Также вам нужно было проверить lightdm и некоторые другие вещи, но эти решения, похоже, ни к чему не привели. Любой, кто сталкивается с этой проблемой, вероятно, все еще должен начать там, хотя.