Como servir arquivos estáticos na inicialização?

0

Eu tenho um quiosque, que exibe um site dentro do chrome, no modo de tela cheia.

Arquivos do site, são modelos HTML estáticos e estão armazenados no diretório /home/kiosk/app e eu quero exibi-los na inicialização.

Eu tenho dois arquivos da área de trabalho em /home/kiosk/.config/autostart . ambos se parecem com isso (o Chrome apenas aponta para um caminho Exec diferente):

[Desktop Entry]
Type=Application
Exec=/home/kiosk/.config/autostart/serve.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Serve

Scripts:

  • chrome.sh - > %código%
  • google-chrome http://localhost:8080/ - > serve.sh

ambos têm permissão NOPASSWD em sudo static /home/kiosk/app #uses node-static package

O problema é: o site não é exibido.

    
por notgiorgi 19.07.2016 / 13:05

1 resposta

1

Eu resolvi isso usando gksudo nos arquivos da área de trabalho, assim:

[Desktop Entry]
Type=Application
Exec=gksudo /home/kiosk/.config/autostart/serve.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Serve

Eu não sei porque isso funcionou, se alguém souber, por favor diga.

    
por notgiorgi 19.07.2016 / 16:41