После нажатия кнопки выхода из системы или смены пользователя, как только система достигает экрана приветствия/входа в систему, устройства ввода — клавиатура, мышь, сенсорная панель — перестают работать, что делает невозможным повторный вход в систему или завершение работы.
ноутбук: HP G42
Ubuntu: 18.04 LTS
Сначала я думал, что система зависла, но журнал показывает, что она все еще реагирует на открытие/закрытие крышки, события подключения/отключения USB, запланированные фоновые задачи и т. д. Только устройства ввода, как встроенные, так и внешние, не могут использоваться. К ноутбуку подключен внешний монитор, и он показывает приветствие и меняется, когда крышка открыта или закрыта.
Что работает:
- вход в систему во время новой загрузки. Клавиатура и мышь работают на приветствии.
- Приостановить/возобновить, заблокировать/разблокировать экран. Я могу ввести пароль и вернуться к сеансу.
- выключение/перезагрузка при входе в систему.
Что не работает:
- выйти
- поменять пользователя
Вот часть journalctl
журнала с моими комментариями:https://gist.github.com/ananthp/3cfe807c7e0d6fd0dad170b3e55e9975
--
Похоже, что это gdm3
застряло. Обходной путь — перезапустить gdm3:
- удаленный вход в машину с помощью ssh
sudo systemctl restart gdm3.service
Есть ли способ исправить это или мне следует подумать о смене менеджера дисплеев?
решение1
Это ошибка в gdm3:https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1776534
Известные обходные пути:
- Не выходите из системы и не меняйте пользователя. Вместо этого всегда перезапускайтесь.
- войдите в систему удаленно по ssh и перезапустите gdm3
sudo systemctl restart gdm3.service
Либо переключитесь на другой менеджер отображения, lightdm
например:
sudo dpkg-reconfigure lightdm
решение2
У меня тоже такая проблема. Новая установка 18.04 была просто отличной, но я попробовал специальные возможности/крупные шрифты, а затем отключил крупные шрифты, и это, похоже, вызвало проблему. Это подняло разрешение моего экрана; я смог исправить разрешение для отдельных учетных записей с помощью команд xrandr в ~/.xprofile, но экран входа остается в низком разрешении, и у меня есть проблема с блокировкой устройства ввода при выходе из системы или смене пользователя (но это нормально для новой загрузки)
Ошибка в gdm так и не была исправлена или у меня что-то ещё?
К вашему сведению Lenovo ThinkPad P50 с двойной загрузкой Windows 10/Ubuntu 18.04
решение3
У меня есть обходной путь с gdm3, который принудительно перезапускает gdm после входа в систему:
nano /etc/gdm3/PostLogin/Default
#!/bin/sh
service gdm3 restart
exit 0
решение4
Только сегодня я наткнулся на эту ошибку.
Может быть, это поможет кому-то с сенсорным ноутбуком. У меня ноутбук Lenovo Yoga 530.
Итак, я закрываю крышку и переводю ноутбук в режим ожидания (необходимо настроить в настройках).
И затем снова откройте крышку через 10-20 секунд. После этого сенсорный ввод начинает работать и gdm дает экранную клавиатуру для ввода пароля.