我有一些自助服务终端 PC,它们的工作方式与 Ubuntu 来宾会话非常相似。kiosk 用户家中安装了一个联合文件系统,因此他们无法更改任何内容,但仍然可以在机器上工作时保存文件(并使用 USB 密钥随身携带)。
用户有时会在桌面上留下私人资料。因此,我希望他们在闲置 10 分钟后注销(联合文件系统将在注销时清空)。
如果有现有解决方案的任何想法(自动记录仅将用户从活动终端会话中注销)。
我有一些自助服务终端 PC,它们的工作方式与 Ubuntu 来宾会话非常相似。kiosk 用户家中安装了一个联合文件系统,因此他们无法更改任何内容,但仍然可以在机器上工作时保存文件(并使用 USB 密钥随身携带)。
用户有时会在桌面上留下私人资料。因此,我希望他们在闲置 10 分钟后注销(联合文件系统将在注销时清空)。
如果有现有解决方案的任何想法(自动记录仅将用户从活动终端会话中注销)。
沮丧的是
autolog
,我也写了自己的脚本。它在Github上。/usr/bin/idlekiller
设置它:
我写了自己的脚本来做到这一点。有一个名为xprintidle的工具可以为您提供 xsession 的空闲时间。你需要先安装它
然后创建脚本,例如在/root/bin/idle_check.sh中:
我打开 roots crontab 让它每分钟检查一次
让它看起来像这样
奇迹般有效。