在我的设置中,只要屏幕被锁定,我就无法再解锁。我尝试了所有三种已知的(对我来说)实现: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,我尝试进一步追踪它:
- 使用 light-locker,锁定时屏幕空白,但这里也没有出路,没有密码提示,键盘和鼠标没有反应,除了调试模式下的这三个日志(
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 的问题。知道我接下来可以检查什么吗?