Configurando um Quiosque com Chromium

35

Gostaria de colocar meu Raspberry Pi em um modo de quiosque com o Chromium direcionado ao meu site, mas não consigo descobrir como fazê-lo funcionar. Eu tenho seguido alguns guias diferentes, e o código que eles me deram foi um pouco diferente, então não tenho certeza do que exatamente seguir.

Até agora, tentei algumas variações diferentes de alterar o código em

/etc/xdg/lxsession/LXDE-pi/autostart

com isso:

#@xscreensaver -no-splash
@xset s off
@xset -dpms
@xset s noblank
@chromium --noerrdialogs --kiosk http://localhost --incognito

Eu também coloquei o mesmo código em

/etc/xdg/lxsession/LXDE/autostart

Ele ainda é inicializado apenas na área de trabalho e estou sem saber o que fazer, pois não parece haver muitos tutoriais discutindo isso e nenhum que seja recente.

DavidK
fonte
11
Olá e bem-vindo. Dê uma olhada aqui e deixe-nos saber se isso é útil ou não.
Ghanima
11
Obrigado pela ajuda, mas isso também não ajudou. Honestamente, isso é meio ridículo. Parece uma coisa comum que as pessoas gostariam de fazer com o pi, mas há pouca ou nenhuma informação sobre como fazê-lo e as etapas parecem mudar para cada iteração do sistema operacional.
DavidK 07/01

Respostas:

44

Eu tenho um Raspberry Pi 2 executando o Raspbian Jessie com o Chromium 45 instalado. Descobri que você precisa copiar o arquivo de inicialização automática existente para o seu local:

mkdir -p /home/pi/.config/lxsession/LXDE-pi/
cp /etc/xdg/lxsession/LXDE-pi/autostart /home/pi/.config/lxsession/LXDE-pi/autostart

Então edite esta versão local:

nano /home/pi/.config/lxsession/LXDE-pi/autostart

#@xscreensaver -no-splash  # comment this line out to disable screensaver
@xset s off
@xset -dpms
@xset s noblank
@chromium-browser --incognito --kiosk http://localhost/  # load chromium after boot and point to the localhost webserver in full screen mode

Salve 

sudo reboot
Justin N
fonte
11
FINALMENTE! O arquivo certo!
Quintin Balsdon
3
Antes de tentar isso, quero saber como sair do modo Kiosk para poder fazer alterações. No entanto, não quero que mais ninguém seja capaz de fazer isso.
Chiwda 28/02
11
Eu acho que você poderia, na pior das hipóteses, SSH de outro lugar e editar o arquivo para remover as opções de inicialização automática?
precisa
11
Sim. ssh -Y kiosknameno sistema, então sudo killall chromium-browsero matará. Em seguida, basta executar o Chromium através da conexão ssh para alterar as configurações no navegador. Em seguida sudo init 6, reinicie-o corretamente.
SDsolar
isso mudou meu tema padrão, como consertar :) :)
Wasim A. 13/11
5

Por padrão, o Pi, o ambiente X de logon automático, é feito com credenciais do piusuário. As definições de configuração do ambiente Xserver deste usuário estão em /home/pi/.config/lxsession/LXDE-pi/autostart, NÃO em /etc/xdg/lxsession/LXDE-pi/autostart(este é o ambiente para o usuário raiz).

kamiel
fonte