Estou construindo um quiosque usando o Ubuntu 14.04. Eu segui este tutorial . A página da web que eu estou usando o Chrome vai contém um vídeo H.264 e, quando o Chrome abre a página, o vídeo não é carregado. Apenas exibe uma página em branco, não o primeiro quadro do vídeo ou algo assim. Por qualquer motivo, a eliminação do Chrome e a sua reinicialização permitirão a reprodução do vídeo, mas nunca no primeiro carregamento da página.
Primeiro script, localizado em /opt
#!/bin/bash
xset -dpms
xset s off
openbox-session &
\#start-pulseaudio-x11
\#the following commands flip the screen and touch coordinates
xrandr --output VGA1 --rotate left -display :0.0
xinput set-prop "ILITEK ILITEK Multi-Touch" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
while true; do
rm -rf ~/.{config,cache}/google-chrome/
google-chrome --kiosk 'http://www.target-webpage.com'
done
Segundo script, localizado em /etc/init
start on (started networking)
stop on runlevel [06]
console output
emits starting-x
respawn
exec sudo -u kioskdev startx /etc/X11/Xsession /opt/kiosk.sh --
Assim, o script localizado em /etc/init
inicia um xsession (openbox) e inicia o script em /opt
. O script em /opt
inicia o Chrome e o abre na página da Web de destino. Eu tenho o sinalizador --kiosk
em execução para que a barra de URL fique inacessível e o navegador será padronizado para tela cheia. Quando o segundo script abre o cromo, tudo que vejo é uma página em branco e o vídeo não é reproduzido. No entanto, se eu navegar para a página manualmente, o vídeo renderiza como deveria.
Como posso fazê-lo funcionar do jeito que eu quero?