Ich verwende Raspbian und versuche, eine Kiosk-Modus-Box einzurichten. Ich habe dies erfolgreich mit Midori gemacht, aber Midori unterstützt HTML5 nicht. also wollte ich den neuen beta "web browser" ausprobieren (scheint epiphany-browser zu laufen).
Mein aktuelles Setup sieht folgendermaßen aus /etc/xdg/lxsession/LXDE/autostart
:
@xset s off
@xset -dpms
@xset s noblank
@midori -e Fullscreen -a http://www.playr.biz/23612/15122
Dieser neue Webbrowser wird hier beschrieben
Aber wenn ich mir die Manpage anschaue, sagt sie nicht viel über die CLI-Optionen aus.
man epiphany-browser
meine frage ist also: wie starte ich den epiphany-browser im vollbildmodus und starte eine bestimmte url wie oben mit midori? (wenn überhaupt möglich).
Update: Ich habe den Rat befolgt und Folgendes in der Datei / etc / xdg / lxsession / LXDE / autostart versucht
@epiphany-browser http://www.playr.biz/5dd1/1ddd5
@sleep 2s
@echo key F11 | xte
Aber es wurde nicht als Vollbild angezeigt, daher habe ich versucht, xte manuell auszuführen. Es wurde jedoch die Fehlermeldung "Anzeige 'Standard' konnte nicht geöffnet werden" angezeigt.
Also habe ich zwei Dinge getan, die Datei geändert /etc/lightdm/lightdm.conf
und nach dieser Zeile gesucht:
xserver-command=X -s 0 dpms
dann habe ich es geändert in:
xserver-command=X -s 0 dpms :0
Anzeige / Bildschirm definieren als: 0 (localhost Nummer 0)
jetzt, wenn ich das mache
echo key F11 | xte -x:0
Der Bildschirm wird als Vollbild angezeigt.
aber wenn ich das /etc/xdg/lxsession/LXDE/autostart
wie folgt aktualisiere :
@epiphany-browser http://www.playr.biz/5ddd/1dddd
@sleep 60s
@echo key F11 | xte -x:0
PS: Ich habe 2s, 10s, 60s und 120s ausprobiert, aber das hat nicht geholfen.
Also denke ich, dass die @sleep 60s möglicherweise nicht funktionieren.
quelle
Es sieht nicht so aus, als gäbe es eine Möglichkeit, dies direkt zu tun, aber das xte- Tool kann verwendet werden, um einen Tastendruck zu simulieren.
quelle
Hier ist ein Beispiel eines digitalen Bilderrahmens im Epiphany-Kiosk-Stil: http://simplyautomationized.blogspot.com/2015/04/rpicframe-html5-kiosk-style-picture.html
Sie müssen vor dem Start einen Fenstermanager öffnen. Der Streichholzschachtel-Fenstermanager ist leicht
Das -a in der CLI lädt es im Kiosk-Modus:
quelle
Ich denke, der Trick hier ist, den Schlafbefehl in das Automatisierungsskript einzuschließen, anstatt abhängig von
/bin/sleep
.Mein
/etc/xdg/lxsession/LXDE-pi/autostart
sieht so aus und scheint wie vorgesehen zu funktionieren:Natürlich sollten Sie "
index.html
" durch eine echte URL ersetzen und dasxautomation
Paket weiterhin benötigen .quelle