Как служить статическим файлам на запуске?

У меня есть киоск, который отображает веб-сайт в хроме на полноэкранном режиме.

Файлы веб-сайта, статические шаблоны HTML, и они хранятся в: /home/kiosk/app каталог и я хотим отобразить их на запуске.

У меня есть два файла на рабочем столе в /home/kiosk/.config/autostart. они оба похожи на это (Chrome просто указывает на другой Исполнительный путь):

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

Сценарии:

  • chrome.sh -> google-chrome http://localhost:8080/
  • serve.sh -> sudo static /home/kiosk/app #uses node-static package

у них обоих есть разрешение NOPASSWD в /etc/sudoers

Проблема: веб-сайт не подается.

0
задан 19 July 2016 в 14:05

1 ответ

Я решил это, при помощи gksudo в файлах на рабочем столе, как это:

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

я не знаю, почему это работало, хотя, если кто-либо знает, скажите.

1
ответ дан 28 September 2019 в 22:57

Другие вопросы по тегам:

Похожие вопросы: