Configurar pi para un visualizador de páginas informativas
Información sacada de la web https://reelyactive.github.io/diy/pi-kiosk/ así como de
https://fleetstack.io/blog/raspberry-pi-kiosk-tutorial
Existen más páginas o webs que ofrecen esto, incluso existe una distribución de pi imager (FullpageOS) pero no he conseguido que funcione bien ni muestre alguna web, a pesar de configurar su fichero en /boot/fullpageos.txt)
Así que probamos esta otra solución, instalamos Pi Os Lite de 64 bits en nuestra Pi (que sea superior a la v2)
Encendemos, buscamos la ip con nuestro router o una app de android como net analyzer scanner, y nos conectamos por ssh (lo tenemos que haber activado antes en las opciones de pi imager, así como a la wifi que se va a conectar)
actualizamos la distro con:
sudo apt update && sudo apt upgrade -y
tras unos minutos, podemos seguir haciendo cosas
Nos toca instalar el navegador:
sudo apt install --no-install-recommends chromium-browser
Este también se lleva un rato.
sudo apt install unclutter (este elimina ver el cursor de ratón)
Nos hace falta instalar un entorno gráfico para poder ver cosas:
sudo apt install raspberrypi-ui-mods
Añade 878 Mb de ficheros.
Ahora modificamos el fichero de autoinicio:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Y le pegamos este texto al final del archivo, modificando la web que será visitada al final.
@xset s noblank
@xset s off
@xset -dpms
@unclutter -idle 0.1 -root
@chromium-browser --noerrdialogs --disable-infobars --kiosk http://www.altabox.net
Abrimos este otro fichero para editarlo:
sudo nano /etc/lightdm/lightdm.conf
Y en la sección [Seat:*] borramos el # para que sea válido y añadimos
xserver-command=X -s 0 dpms
Y reiniciamos
el problema es que no hace autologin, así que toca lanzar el sudo raspi-config y en
opciones de sistema, elegimos B4 (desktop autologin)
Ahora se reinicia, y entra en la vista gráfica. La primera vez nos dice que recomienda cambiar el servidor de X al nuevo, labwc (Wayland)
Su autoinicio está en /etc/xdg/labwc/autostart
Así que añado en ese fichero lo que teníamos del anterior y modifico para que la línea de lanzamiento sea:
/usr/bin/lwrespawn /usr/bin/chromium-browser --app=http://url_deseada.com --kiosk --start-fullscreen --start-maximized --fast --fast-start --no-sandbox --no-first-run --noerrdialogs --disable-translate --disable-notifications --disable-infobars --disable-pinch --disable-features=TranslateUI --disk-cache-dir=/dev/null --ozone-platform=wayland --enable-features=OverlayScrollbar --overscroll-history-navigation=0 &
Sería algo como esto:
Probamos a reiniciar...FUNCIONA
Ya tenemos nuestro kiosko navegador funcionando en raspberry os lite en 2025
No hay comentarios:
Publicar un comentario