O modo de quiosque do Chrome não é ativado até que seja exibido em tela cheia

1

Eu sei que o Chromium pode ser iniciado no modo quiosque com a bandeira --kiosk no terminal. No entanto, quando o Chromium é iniciado, ele está em um modo normal de janela. O modo de quiosque não está habilitado até que o usuário pressione F11 ou tela inteira na janela de outra maneira. Como o Chrome pode ser automaticamente exibido em tela cheia e no modo quiosque depois que o comando é executado no terminal?

    
por Jack Guy 31.12.2013 / 22:38

1 resposta

1

O que você quer é pressionar programaticamente F11 , e isso é possível com xdotool : pode emular key-presses e fazer muitas outras coisas também.

A solução é criar um script de shell (ou apenas one-liner), que executa o cromo em segundo plano, dorme por alguns segundos e depois pressiona virtualmente F11 :

chromium-browser --kiosk & sleep 5; xdotool key F11

Isso também pode ser feito como um multi-liner (salve isso, por exemplo, como chromium-kiosk.sh ):

chromium-browser --kiosk &
sleep 5
xdotool key F11

Referência

por 01.01.2014 / 09:29