当我退出时,我的屏幕会话会被终止。我该如何防止这种情况发生?
我已经设置了:
KillUserProcesses=no
当我重新登录时/etc/systemd/logind.conf
,屏幕上会出现“清除”选项。这个问题的另一个缺陷使得这个问题更加明显,每次我关闭显示器时,它都会强制将我注销。
答案1
我不知道这是否适用于 17.10,但在 18.04 上我遇到了同样的问题。这似乎是因为 logind 清理进程的变化(阻止任何用户会话进程持续存在)。显然 KillUserProcesses=no 是 18.04 中的默认值(根据 /etc/systemd/logind.conf 中的注释),所以我将我的用户添加到 KillExcludeUsers 列表中:
KillExcludeUsers=root YOUR_USERNAME
接下来我运行命令:
sudo loginctl enable-linger YOUR_USERNAME
最后重新启动。之后,分离后我的屏幕会话将继续存在。