systemdを使用してxorg内のopenboxからChromeを起動するのに問題があります。
すべてを起動するスクリプトがあります。
#/opt/kiosk.sh
#!/bin/bash
xset -dpms
xset s off
openbox-session &
start-pulseaudio-x11
chromium-browser --kiosk --no-first-run 'http://thepcspy.com'
(ルートとして)入力:
sudo -u kioskuser startx /etc/X11/Xsession /opt/kiosk.sk --
ブラウザを正常に実行します。
どのように合格できますか?systemd
今私にいます:
#/etc/systemd/system/kiosk.service
[Unit]
After=systemd-user-sessions.service
[Service]
User=kioskuser
StartExec=/bin/bash -c 'startx /etc/X11/Xsession /opt/kiosk.sk --'
[Install]
WantedBy=multi-user.target
しかし、これはうまくいきません。どんなアイデアがありますか?
発生したエラーは次のとおりです。
答え1
インストールxserver-xorg-legacy
と配置を逃しました。
allowed_users=anybody
needs_root_rights=yes
存在する/etc/X11/Xwrapper.conf
。