Hallo,
ich habe ein Problem mit Ubuntu 22.04 und dem chromium-browser. Ich möchte den Browser auf einem System im Kiosk-Modus starten. Hierzu habe ich einen PI (aktuell OrangePI) mit der Server-Version von Ubuntu installiert und starte als Systemdienst openbox und den chromium-browser.
Dies funktioniert in dieser Weise schon jahrelang zuverlässig.
1 2 3 4 5 6 7 8 9 10 11 12 13 | atm@orangepi3-lts:~$ more /lib/systemd/system/kiosk.service [Unit] Description=Kiosk After=rc.local.service [Service] #Type=oneshot Type=simple ExecStart=/usr/bin/sudo -H -u atm /usr/bin/startx /etc/X11/Xsession /opt/kiosk/kiosk.sh -- vt7 #ExecStart=/usr/bin/sudo -H -u atm /usr/bin/startx /etc/X11/Xsession /opt/kiosk/kiosk.sh -- vt7 -nocursor [Install] WantedBy=multi-user.target |
1 2 3 4 5 6 7 8 9 10 | #!/bin/bash xset -dpms xset s off sudo pm-powersave false openbox-session & while true; do rm -rf ~/.{config,cache}/chromium/ chromium-browser --kiosk --no-first-run --noerrdialogs --disable-translate --disable-infobars 'http://127.0.0.1/automat/' done |
Mit der Snap Version vom chromium-browser habe ich allerdings aktuell das Problem, das Chromium nur startet, wenn der Benutzer 'atm' auch am System angemeldet ist.
System Neustart –> openbox startet –> Benutzeranmeldung mit 'atm' –> Chrome startet –> Benutzer 'atm' abgemeldet –> Chrome beendet sich und startet erst beim erneuten Anmelden neu.
Wie kann man dieses Verhalten ändern, so dass Chrome wie ein Hintergrund-Service auch ohne aktive Benutzeranmeldung läuft?
Mit freundlichen Grüßen
Sascha