由于我在 Debian11/KDE 上切换到 Wayland,大约 90% 的情况下从待机状态启动计算机会显示黑屏,需要使用 ctrl+alt+f{id} 并运行loginctl unlock-session {id2}
才能切换回正在运行的会话按 ctrl+alt+F1。
这是一个安全问题,因为如果之前输入过密码,并且 Debian11/KDE 尚未修复此问题,则无需输入密码即可恢复会话。
会话通过who
命令显示。我认为$TMOUT
按照其他地方的建议进行配置(默认情况下未设置)也会注销当前会话,而不仅仅是非活动的终端会话。
我如何注销(自动或不)所有由于 Wayland-KDE/Debian11 错误而开始能够从待机状态恢复的非活动终端会话(仅)?
答案1
TMOUT
导致空闲的交互式 shell 退出,但不会关闭桌面会话。
如果您不想记住从“救援”VT 中注销,这对我来说似乎是一个很好的解决方案:您的救援 VT 将在您在TMOUT
(中指定的秒数后自动注销)例如120 — 请注意,这也会影响终端仿真器,因此不要选择太小的值)。
您还可以将救援 shell 替换为loginctl
:
exec loginctl ...
这样,一旦loginctl
完成,您就会从救援 VT 中注销。