Невозможно разблокировать экран под Lightdm в конфигурации XDMCP.

В моей настройке всякий раз, когда экран блокируется, я больше не могу его разблокировать. Я попробовал все три известные(мне) реализации: Light-Locker xfce4-screensaver xscreensaver.

Особенность моей настройки: это сервер удаленного рабочего стола, использующий XDMCP, со следующей конфигурацией

      #/etc/lightdm/lightdm.conf.d/xdmcp.conf
[XDMCPServer]
enabled=true
[VNCServer]
enabled=true

[LightDM]
#On a headless system, disable the automatic start of one seat so that LightDM can run in the background:
start-default-seat=false

DM — Lightdm, рабочий стол — xfce4, ОС — Ubuntu 20.04.6.

Я попробовал все три реализации шкафчика, потому что уже читал другие статьи, например https://askubuntu.com/a/1206043/64193. в моих тестах xscreensaver и xfce4-screensaver даже не гаснут. На экране по-прежнему отображаются все открытые приложения (и, возможно, секреты), но ни действия мыши, ни клавиатуры не имеют никакого эффекта, и нет возможности увидеть запрос пароля.

ни разу я не видел заставку.

с помощью светового шкафчика я попытался отследить его дальше:

  • с лайт-локером экран гаснет при блокировке, но и тут выхода нет, ни запроса пароля, ни реакции на клавиатуру и мышь, кроме этих трёх логов в режиме отладки(light-locker --debug):
      [switch_greeter_timeout] gs-manager.c:430 (13:15:04):    Switch to greeter timeout
[gs_listener_send_switch_greeter] gs-listener-dbus.c:139 (13:15:04):     Send switch greeter
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (13:15:04):        obj_path=(null) interface=(null) method=(null) destination=:1.336
  • light-locker-command -lгаснет экран, ноlight-locker-command -aиlight-locker-command -dне показывать никакой реакции
  • light-locker-command -qвсегда пишет "Заставка неактивна", даже если экран пустой. технически я тоже не вижу (движущейся) заставки, но все равно это странно

Во всех случаях мне приходится убить активный инструмент, используяkillall /usr/bin/xfce4-screensaver,killall xscreensaverилиkillall light-lockerиз консоли, чтобы продолжить работу.

Я проводил все тесты, установив только один из них, поэтому взаимодействия между ними нет.

Мне нужно простое решение для блокировки по времени из соображений безопасности.

Тот факт, что у всех есть проблемы, позволяет мне думать, что это скорее проблема XDMCP или Lightdm. Есть идеи, что я могу проверить дальше?

0 ответов

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