Einrichten eines Kiosks mit Chromium

35

Ich möchte meinen Raspberry Pi in einen Kiosk-Modus versetzen, bei dem Chromium auf meine Website geleitet wird, aber ich kann anscheinend nicht herausfinden, wie ich ihn zum Laufen bringen kann. Ich habe ein paar verschiedene Anleitungen befolgt, und der Code, den sie mir gegeben haben, war leicht unterschiedlich, sodass ich nicht sicher bin, was genau zu befolgen ist.

Bis jetzt habe ich ein paar verschiedene Varianten ausprobiert, um den Code zu ändern

/etc/xdg/lxsession/LXDE-pi/autostart

mit diesem:

#@xscreensaver -no-splash
@xset s off
@xset -dpms
@xset s noblank
@chromium --noerrdialogs --kiosk http://localhost --incognito

Ich habe auch den gleichen Code eingegeben

/etc/xdg/lxsession/LXDE/autostart

Es startet immer noch nur auf dem Desktop und ich weiß nicht, was ich tun soll, da es nicht sehr viele Tutorials zu diesem Thema zu geben scheint und keine, die neu sind.

DavidK
quelle
1
Hallo und Willkommen. Schauen Sie hier und lassen Sie uns wissen, ob das hilfreich ist oder nicht.
Ghanima
1
Dies hat mir geholfen, Chromium
Yannik Mündler am
1
Danke für die Hilfe, aber das hat auch nicht geholfen. Ehrlich gesagt ist das irgendwie lächerlich. Dies scheint eine übliche Sache zu sein, die Leute gerne mit ihrem Pi machen würden, aber es gibt wenig bis gar keine Informationen darüber, wie es gemacht wird, und die Schritte scheinen sich bei jeder Iteration des Betriebssystems zu ändern.
DavidK

Antworten:

44

Ich habe einen Raspberry Pi 2 mit Raspbian Jessie und Chromium 45 installiert. Ich habe festgestellt, dass Sie die vorhandene Autostart-Datei in Ihre lokale kopieren müssen:

mkdir -p /home/pi/.config/lxsession/LXDE-pi/
cp /etc/xdg/lxsession/LXDE-pi/autostart /home/pi/.config/lxsession/LXDE-pi/autostart

So bearbeiten Sie diese lokale Version:

nano /home/pi/.config/lxsession/LXDE-pi/autostart

#@xscreensaver -no-splash  # comment this line out to disable screensaver
@xset s off
@xset -dpms
@xset s noblank
@chromium-browser --incognito --kiosk http://localhost/  # load chromium after boot and point to the localhost webserver in full screen mode

speichern

sudo reboot
Justin N
quelle
1
ENDLICH! Die richtige Datei!
Quintin Balsdon
3
Bevor ich dies versuche, möchte ich wissen, wie ich den Kiosk-Modus verlasse, um Änderungen vornehmen zu können. Ich möchte aber nicht, dass das jemand anderes kann.
Chiwda
1
Ich vermute, Sie könnten im schlimmsten Fall SSH von woanders einspielen und die Datei bearbeiten, um die Autostart-Optionen zu entfernen?
Neil Barnwell
1
Ja. ssh -Y kiosknamein das System, dann sudo killall chromium-browserwird es töten. Dann können Sie Chromium einfach über die ssh-Verbindung ausführen, um die Einstellungen im Browser zu ändern. Dann sudo init 6wird es sauber neu gestartet.
SDsolar
Dies änderte mein Standard-Thema, wie man zurück zu beheben :)
Wasim A.
5

Standardmäßig erfolgt die automatische Anmeldung in der X-Umgebung mit den Anmeldeinformationen des piBenutzers. Die Konfigurationseinstellungen der Xserver-Umgebung dieses Benutzers befinden sich in /home/pi/.config/lxsession/LXDE-pi/autostart, NICHT in /etc/xdg/lxsession/LXDE-pi/autostart(dies ist die Umgebung für den Root-Benutzer).

Kamiel
quelle