Estoy ejecutando Raspbian, y estoy tratando de configurar un cuadro de "modo quiosco". Lo hice con éxito con midori, pero midori no es compatible con html5. así que quería probar el nuevo "navegador web" beta (parece ejecutar epiphany-browser).
mi configuración actual es así /etc/xdg/lxsession/LXDE/autostart
:
@xset s off
@xset -dpms
@xset s noblank
@midori -e Fullscreen -a http://www.playr.biz/23612/15122
este nuevo navegador web se trata aquí
pero cuando miro la página de manual, no dice mucho sobre las opciones de CLI.
man epiphany-browser
Entonces, mi pregunta es: ¿cómo puedo iniciar el navegador de epifanía en modo de pantalla completa e iniciar una URL específica como lo hice con midori arriba? (si es posible)
Actualización: seguí los consejos e intenté lo siguiente en el archivo / etc / xdg / lxsession / LXDE / autostart
@epiphany-browser http://www.playr.biz/5dd1/1ddd5
@sleep 2s
@echo key F11 | xte
pero no apareció en pantalla completa, por lo que intenté ejecutar xte manualmente, pero recibí el error "No se puede abrir la pantalla 'predeterminada'"
así que hice dos cosas, cambié el archivo /etc/lightdm/lightdm.conf
y busqué esta línea:
xserver-command=X -s 0 dpms
luego lo cambié a:
xserver-command=X -s 0 dpms :0
para definir la pantalla / pantalla como: 0 (número de host local 0)
ahora si corro esto
echo key F11 | xte -x:0
la pantalla pasa a pantalla completa.
pero, cuando actualizo /etc/xdg/lxsession/LXDE/autostart
así:
@epiphany-browser http://www.playr.biz/5ddd/1dddd
@sleep 60s
@echo key F11 | xte -x:0
PD: Probé 2s, 10s, 60s y 120s, pero eso no ayudó.
Así que supongo que el @sleep 60s podría no funcionar.
fuente
No parece que haya una manera de hacerlo directamente, pero la herramienta xte se puede usar para simular una pulsación de tecla.
fuente
Aquí hay un ejemplo de un marco de imagen digital que utiliza el estilo de kiosco de epifanía: http://simplyautomationized.blogspot.com/2015/04/rpicframe-html5-kiosk-style-picture.html
Necesitará abrir un administrador de ventanas antes de iniciarlo. matchbox-window-manager es ligero
El -a en la CLI lo cargará en modo quiosco:
fuente
Creo que el truco aquí es incluir el comando de suspensión en el script de automatización en lugar de depender de
/bin/sleep
.Mi
/etc/xdg/lxsession/LXDE-pi/autostart
aspecto es así y parece funcionar según lo previsto:Por supuesto, debe reemplazar '
index.html
' con una URL real y aún necesita elxautomation
paquete.fuente