Я использую Ubuntu 20.04 LTS и пытаюсь настроить систему так, чтобы она автоматически регистрировала моего единственного пользователя, но использовала заблокированную заставку при запуске для обеспечения безопасности.
Я выполнил решение, описанное здесь Автоматический вход и блокировка экрана, и создал файл ~/.config/autostart/screen_lock.desktop со следующим содержимым:
[Desktop Entry]
Type=Application
Name=Lock Screensaver
Exec=gnome-screensaver-command -l
При запуске я вхожу в систему автоматически, но получаю сообщение на рабочем столе: Невозможно заблокировать: Lock was blocked by an application
Запуск
gnome-screensaver-command -l
вручную в терминале работает нормально. Я посмотрел в journalctl, но могу найти только ту же ошибку, что и на рабочем столе: gnome-shell[1518]: error: Невозможно заблокировать: Lock was blocked by an application
Помимо заставки у меня есть im-launc и SSH Key Agent в качестве стартовых приложений, и у меня есть несколько заданий crontab, запускающих Python и bash-скрипт, но все это должно быть фоновым, и я не могу понять, что вызывает проблему. Я вижу, что у других людей есть проблемы с блокировкой экрана с полноэкранными приложениями и виртуальными машинами, но это происходит прямо при запуске без (насколько я могу судить) запущенных проблемных приложений.
Любые идеи, чтобы выяснить причину проблемы или обходные пути?