Автоматический экран блокировки не работает в Ubuntu 18.10

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

Это швы, чтобы быть не приемлемым соображениями безопасности. Альтернатива, которую я нашел, должна изменить HandleLidSwitch in/etc/systemd/logind.conf для блокировки, но затем это прекращает приостанавливать, который швы быть не приемлемым для, из-за использования батареи.

Другое решение, найденное в archwiki, и, добавляет systemd единицу как

[Unit]
Description=User suspend actions
Requires=dbus.socket
Before=sleep.target

[Service]
User=pavel
Type=forking
Environment=DISPLAY=:0
Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
ExecStartPre=
ExecStart=bash -c "env && /usr/bin/gnome-screensaver-command -l"
ExecStartPost=/bin/sleep 1

[Install]
WantedBy=sleep.target

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

gnome-screensav[13495]: unable to send message: Timeout was reached
gnome-screensav[13495]: Did not receive a reply from the screensaver.

в журнале systemd единицы.

Какие-либо идеи о путях, как отладить это? Или какие-либо намного более легкие решения я перестал работать к найденному?

UPD: проблема не была решена обновлением 19,04, все еще не понял причины.

1
задан 20 April 2019 в 00:34

1 ответ

У меня также есть это. Я имею, приостанавливают, включил на завершении крышки или ударе кнопки питания. Я нахожу, что должен поразить Super-L дважды для блокировки экрана. Однако, если я поразил его только, после того как до приостанавливают затем, это возобновляется правильно (т.е. с экраном пароля).

0
ответ дан 7 December 2019 в 22:56

Другие вопросы по тегам:

Похожие вопросы: