kiosko Virtual TPV en Linux

Para este ejemplo usaremos Lubuntu ( ya que es un sistema que consume pocos recursos ), e probado varios sistemas y sin duda este es el mejor para el propósito.

Descargar Lubuntu

Una vez descargado lo instalamos en la maquina que usaremos para hacer nuestro kiosko.

Crearemos dos usuarios uno administrador y otro para el kiosko con acceso limitado al sistema.

Una vez tenemos todo instalamos chromium

sudo apt-get install chromium-browser

Ahora creamos un tipo de arranque de escritorio

sudo nano /usr/share/xsessions/kiosk.desktop

Añadimos las siguientes lineas al archivo

[Desktop Entry]
Encoding=UTF-8
Name=Kiosk Mode
Comment=Chrome Kiosk Mode
Exec=/usr/share/xsessions/chromeKiosk.sh
Type=Application

Lugo crearemos el archivo chromeKiosk.sh

sudo nano /usr/share/xsessions/chromeKiosk.sh

Con el siguiente contenido

#!/bin/bash
xset -dpms
xset s off
openbox-session &
sleep 5s
while true; do 
    google-chrome -kiosk http://google.com;
done

Añadimos permisos de ejecución

sudo chmod +x /usr/share/xsessions/chromeKiosk.sh

Por ultimo instalamos la extensión «Virtual Keyboard» en chromium para muestre un teclado en pantalla