Киоск установки — преобразовывает выскочку в Systemd

После этого большого учебного руководства https://thepcspy.com/read/building-a-kiosk-computer-ubuntu-1404-chrome/, который, к сожалению, является для человечности 14.04, я начал делать ту ubuntu 18.04 LTS использования.

В целом, я мог воспроизвести все из учебного руководства и подвести итог:

apt install --no-install-recommends xorg openbox chromium-browser pulseaudio


#/opt/kiosk.sh
xset -dpms
xset s off
openbox-session &
start-pulseaudio-x11

chromium-browser --kiosk --no-first-run  'http://thepcspy.com'

Выполнение этого:

root@test: sudo -u kioskuser startx /etc/X11/Xsession /opt/kiosk.sh --

Запускает браузер, так же, как мне нравится иметь его, таким образом, все прекрасное до здесь. Но теперь я хотел бы установить ту вещь как systemd сервис, таким образом, я в основном должен преобразовать:

start on (filesystem and stopped udevtrigger)
stop on runlevel [06]

console output
emits starting-x

respawn

exec sudo -u kioskuser startx /etc/X11/Xsession /opt/kiosk.sh --

к a /etc/systemd/system/kiosk.service файл, что я уже сделал:

[Unit]
Description=Kiosk Launcher

[Service]
User=kioskuser
ExecStart=/opt/kiosk.sh

[Install]
WantedBy=multi-user.target

Но это не работает и дает мне что:

enter image description here

Кто-либо может помочь?

0
задан 7 September 2018 в 02:20

1 ответ

Проблема была то, что пакет xserver-xorg-legacy отсутствовал. Дополнительно /etc/X11/Xwrapper.conf должен был включать:

allowed_users=anybody
needs_root_rights=yes

Наконец я должен был удалить ~/.XAuthority для» kioskuser «.

0
ответ дан 28 October 2019 в 00:32

Другие вопросы по тегам:

Похожие вопросы: