在某些条件下如何保持 Ubuntu 解锁?

在某些条件下如何保持 Ubuntu 解锁?

当我的笔记本电脑处于安全环境中(例如对接 - 带有 Thunderbolt 底座的 ThinkPad - 或连接到我的家庭 wifi)时,我想避免每隔几分钟不活动后就必须重新输入密码。我该如何解决这个问题?

是否有一些通用实用程序可以实现这一点,还是必须针对每个“安全环境”的定义采取不同的做法?我查找了相关的 PAM 模块,但什么也没找到,而且不确定这是否是正确的方法(理想情况下,我希望窗口管理器首先不锁定,而不是绕过登录密码)。如何根据我连接的 WIFI 网络禁用锁屏?是相关的,但那里给出的答案(挂钩网络状态变化并根据我们刚刚切换到的网络使用锁定屏幕禁用/重新启用)似乎脆弱且不安全 - 我想象理想的解决方案是保持锁定屏幕启用但在锁定之前执行某种检查,如果检查成功,则将锁定延迟 N 分钟。

答案1

您可能希望像这样使用 systemd:如何编写 systemd 服务单元文件以便它等到特定接口启动后再启动?

随着

gnome-screensaver-command --inhibit

相关内容