我已经将完整的桌面 debian 7 x64 剥离,只留下 xorg 和 lightdm 作为 kiosk 应用程序。
我已更改 lightdm 配置以自动登录用户。当我启动时,这工作正常,xorg 启动并且没有提示用户登录。
然而,登录后,屏幕左上角会出现一个 xterm 窗口。我徒劳地尝试找出哪个实例实际上启动了 xterm!
我当然想用包裹在看门狗脚本中的信息亭二进制文件替换它。
答案1
在 Debian 中,如果没有选择窗口管理器,xterm 会自动启动。
即使您对谁启动了 xterm 没有丝毫了解,找出这一点的最简单方法是:将 root 重命名/usr/bin/xterm
为/usr/bin/xterm_
.创建 /usr/bin/xterm 脚本:
#!/bin/bash
( echo $$; ps -f --forest ) >/tmp/xterm.txt
然后看看输出。