我在我的 Linux 机器上启用了一些密码过期策略,登录时可以看到警告:Warning: your password will expire in X days
。当我输入密码解锁会话时,这也适用于屏幕保护程序。但是,消息消失得相当快。我想延迟一下 - 几秒钟就足够了。
我该怎么做?如果不行 - 我该如何在用户按下“登录”按钮后延迟会话登录?
目的是让消息在屏幕上停留更长时间,以便用户可以阅读。
谢谢!
答案1
对于 lightdm,您可以尝试不同的欢迎程序(lightdm-unity-greeter、lightdm-gtk-greeter);它们将在 /etc/lightdm/ 中有设置,至少包括字体大小设置和主题名称(您可以对该主题进行操作以使消息更易于阅读)。我还没有看到它们有延迟设置。
可以提交针对 lightdm 的错误这里,如果您认为上述选项不能解决您的疑问(即使替代显示管理器可以完成任务,lightdm 人员也会很感激您的反馈)。
xdm 手册页这里有一个“身份验证小部件”部分 - 您至少可以为消息设置更大的字体,以便用户获得的几秒钟足以阅读消息。
相同的 xdm 手册页建议在用户登录后启动一个会话。例如,我有一个〜/ .xsession启动 Xfce 会话的文件;在其顶部 #!... 行下方添加“sleep 5;”可能会增加五秒钟的延迟,而“密码已过期”消息会显示出来 - 或者它可能在会话开始之前就已经消失了。我还没有检查过。