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
.