Kiosk Mode no Raspberry Pi usando a distribuição Raspbian
O Kiosk Mode (ou Modo Quiosque) é um recurso utilizado em totens de auto atendimento e painéis informativos, onde há a necessidade de disponibilizar ao usuário somente um navegador de internet com uma ou mais páginas específicas, ocultando todos os outros atalhos disponíveis do sistema operacional.
- Distribuição utilizada: Raspberry Pi OS with desktop - Release date: January 11th 2021
- Download: https://www.raspberrypi.org/software/operating-systems/
Executar em um terminal a seguinte linha de comando (requer conexão à internet):
$ sudo wget -qO - https://raw.githubusercontent.com/leomanfredini/raspkiosk/master/install.sh | bash
$ sudo apt-get purge wolfram-engine scratch scratch2 nuscratch sonic-pi idle3 -y
$ sudo apt-get purge smartsim java-common minecraft-pi libreoffice* -y
$ sudo apt-get clean
$ sudo apt-get autoremove -y
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install xdotool unclutter sed
$ sudo raspi-config
- Opcao 1 - System Options
- Opcao S5 - Boot/Autologin
- Opção B4 - Desktop Autologin
Criar o arquivo para o script
$ nano /home/pi/kiosk.sh
Copiar o conteúdo do arquivo kiosk.sh disponível neste repositório
Criar o arquivo para o script
$ sudo nano /lib/systemd/system/kiosk.service
Copiar o conteúdo do arquivo kiosk.service disponível neste repositório
$ sudo systemctl enable kiosk.service
Seguindo os passos anteriores, o script já fica habilitado para iniciar no Kiosk Mode sempre que o sistema for iniciado. Para efetuar qualquer interação manualmente, utilize os seguintes comandos:
$ sudo systemctl start kiosk.service
$ sudo systemctl stop kiosk.service