부팅 시 systemd를 사용하여 크롬 시작

부팅 시 systemd를 사용하여 크롬 시작

systemd를 사용하여 xorg 내부의 openbox에서 크롬을 시작하는 데 문제가 있습니다.

모든 것을 시작하는 스크립트가 있습니다.

#/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.

관련 정보