【发布时间】:2015-09-25 11:17:01
【问题描述】:
我正在尝试让 nodm 在启动时启动一个自助服务终端应用程序。
它成功启动了应用程序,但在启动后死机/重新启动,让我回到控制台。然后它会在一段时间后定期尝试重新启动。
通过 root 手动启动应用程序按预期工作。
auth.log 报告以下内容:
Jul 7 13:56:33 bp1 nodm[708]: restarting session
Jul 7 13:56:33 bp1 nodm[1594]: Successful su on ??? for root by root
Jul 7 13:56:33 bp1 nodm[1594]: pam_unix(nodm:session): session opened for user root by (uid=0)
Jul 7 13:56:33 bp1 systemd-logind[640]: New session c3 of user root.
Jul 7 13:56:33 bp1 systemd: pam_unix(systemd-user:session): session opened for user root by (uid=0)
Jul 7 13:56:38 bp1 nodm[1594]: pam_unix(nodm:session): session closed for user root
Jul 7 13:56:38 bp1 nodm[708]: X session 1594 quit with status 0
Jul 7 13:56:38 bp1 nodm[708]: sending X server 1591 the TERM signal
Jul 7 13:56:38 bp1 nodm[708]: session lasted less than 7 seconds: sleeping 30 seconds before restarting it
/etc/default/nodm 设置如下:
# nodm configuration
# Set NODM_ENABLED to something different than 'false' to enable nodm
NODM_ENABLED=true
# User to autologin for
NODM_USER=root
# First vt to try when looking for free VTs
NODM_FIRST_VT=7
# X session
NODM_XSESSION=/root/.xsession
# Options for the X server
NODM_X_OPTIONS='-nolisten tcp'
# If an X session will run for less than this time in seconds, nodm will wait an
# increasing bit of time before restarting the session.
NODM_MIN_SESSION_TIME=5
.xsession 当前包含:
xset -dpms
xset s off
xset s noblank
/var/app/electron /var/app/project_contents/
此外,我已将闪烁的视频发布到: http://youtu.be/M5ZvBbhJlCY
关于可能导致此问题的任何指示?
【问题讨论】:
-
请同时显示您的 .xsession 文件。
-
这似乎与访问 USB 有关。移除 USB 访问器可防止错误发生。
标签: ubuntu startup kiosk kiosk-mode