Modo kiosko con raspbian jessie with pixel

Sección Unicamente para Tutoriales y Guías
Avatar de Usuario
cpcbegin
Pi Master
Pi Master
Mensajes: 249
Registrado: 02 Jul 2017, 11:41
Agradecido: 34 veces
Agradecimiento recibido: 24 veces

Como es un tema bastante recurrente, he hecho un tutorial explicando todo el proceso:

1. Partimos de una raspbian jessie with pixel recién descargada de su página oficial, muy fácil de instalar desde cualquier linux.

El proceso es bastante sencillo y rápido si se hace desde la consola de linux:


2. Arrancamos la raspberry con la tarjeta dentro.

3. Ejecutamos

Código: Seleccionar todo

sudo raspi-config
Hay que cambiar los siguientes valores:
  • Change user password :: ponemos la que queramos siempre que no sea la de por defecto ni ninguna demasiado fácil de adivinar.
  • Hostname :: ponemos el nombre del equipo
  • Localizasion options:
    • Change locale :: cambiamos las locales y el idioma por defecto a es_ES_utf8
    • Change Timezone :: elegimos Europe Madrid
    • Change keyboard layout :: elegimos es_ES
  • Interfacing options:
    • SSH :: lo activamos
    • VNC :: lo activamos
  • Advanced options:
    • Expand filesystem :: elegimos esta opción para que la partición ocupe todo el espacio disponible en la tarjeta
4. Salimos de raspi-config y reiniciamos.

5. Configuramos la red, si es necesario (IP fija y/o proxy).



6. Automatización. Hay que crear dos archivos:
  • Si lo que queremos es interactuar con una página web creamos el archivo /usr/local/bin/mylauncher con el siguiente contenido:

Código: Seleccionar todo

#!/bin/bash
chromium-browser --kiosk http://www.pagina_a_la_que_accedo.com
  • Si lo que queremos es que se ejecute un vídeo de manera continua hay que cambiar la línea que abre el navegador por algo así:

Código: Seleccionar todo

omxplayer -o local --loop /home/pi/mivideo.mp4
  • Asignamos permiso de ejecución a este archivo:

Código: Seleccionar todo

sudo chmod +x   /usr/local/bin/mylauncher
  • /home/pi/.config/autostart/.desktop con el siguiente contenido:

Código: Seleccionar todo

[Desktop Entry]
Type=Application
Exec=mylauncher 
7. Evitar que se oscurezca la pantalla:
Añadimos la siguiente línea a /etc/lightdm/lightdm.conf en la sección [SeatDefault]:

Código: Seleccionar todo

xserver-command=X -s 0 dpms
Responder