Isso é complicado, eu tive um problema parecido, ao tentar ter apenas uma interface baseada em ncurses em um time tracker pc, o problema para mim era que quando nenhum gerenciador de janelas estava presente, aplicações X Window normais se comportavam de maneira estranha. Aqui está minha proposta:
- Instale o gerenciador de janelas ratpoison
sudo apt-get install ratpoison
- Desativar teclados que mostram um menu ou permitem executar terminais ou comandos, colocando isso em $ HOME / .ratpoisonrc sendo a casa o usuário que executará o modo de quiosque
unbind c unbind C-c unbind exclam unbind C-exclam unbind period
- Em vez de ligar diretamente para o google-chrome, coloque um script como o link do instructables mencionado
[Desktop Entry] Encoding=UTF-8 Name=Kiosk Mode Comment=Chromium Kiosk Mode Exec=/usr/share/xsessions/chromeKiosk.sh Type=Application
- No script, coloque isso (lembre-se de torná-lo executável)
#!/bin/bash ratpoison & xscreensaver -nosplash & while true; do chromium-browser --kiosk http://google.com; sleep 5s; done
Trabalhei para mim, com o Ubuntu 12.04 e o cromo.