ubuntu 需要注销后自动登录

ubuntu 需要注销后自动登录

我已经使用 Ubuntu 12.04 设置了一个信息亭,我希望在用户注销或屏幕锁定后自动登录,以防有人设法返回 lightdm 或尝试登录非信息亭帐户重新启动后。我尝试在 lightdm.conf 中设置 display-setup-script 来运行 xautolock 来触发重新启动 lig​​htdm,但这只会导致 Ubuntu 在低图形模式下启动。所以基本上,如果 lightdm 处于活动状态而不是用户正在登录,请登录 kiosk 用户。

答案1

解决方案提供者马克·巴尔默导致在我的由 systemd 驱动的系统上重新启动死锁。所以我最终在以下位置进行了设置/etc/lightdm/lightdm.conf

session-cleanup-script=pkill -P1 -fx /usr/sbin/lightdm

处理lightdmSIGTERM 发送的pkill并正常关闭并systemd重新启动服务。

答案2

在eg中创建下面的脚本/etc/lightdm/restart并使其可执行( ),然后在session-cleanup-script值chmod 755中输入脚本的路径:/etc/lightdm/lighdm.conf

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=kiosk
autologin-user-timeout=10
allow-guest=no
session-cleanup-script=/etc/lightdm/restart

这是脚本:

#!/bin/bash

trap "" SIGHUP SIGINT SIGTERM
PATH=$PATH:/sbin:/usr/sbin
service lightdm restart 

每当有人注销时,这都会重新启动 lig​​htdm,从而重新启动自动登录过程。

答案3

如果您不是lightdm特别喜欢,那么可以考虑安装nodm,它是专门为这种自助服务终端操作而设计的。我已经在几台机器(MythTV 前端和 Web 浏览器)上使用它很多年了,没有出现任何问题。

答案4

就我而言,在/etc/lightdm/lightdm.conf:

session-cleanup-script=service lightdm restart

相关内容