inicia o cromo na inicialização usando o systemd

1

Estou tendo problemas para iniciar o chromium dentro do openbox dentro do xorg na inicialização, usando o systemd.

Eu tenho um script que inicia tudo:

#/opt/kiosk.sh
#!/bin/bash

xset -dpms
xset s off
openbox-session &
start-pulseaudio-x11

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

digitando (como root):

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

inicia o navegador exatamente como deveria.

Como posso conseguir isso via systemd

Agora eu tenho:

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

Mas isso não funciona. Alguma idéia?

Aqui, o erro resultante:

    
por philipp 07.09.2018 / 13:46

1 resposta

0

Eu perdi a instalação do xserver-xorg-legacy e coloquei:

allowed_users=anybody
needs_root_rights=yes

em /etc/X11/Xwrapper.conf .

    
por 20.09.2018 / 10:01