I have Porteus running on an Intel NUC, in a kiosk, deployed in a mall with a touchscreen monitor and USB keyboard.
It plays a video screensaver with audio, in .mp4 format. I've had it reach the video from my webserver, and then made a custom image and stored it locally.
Reaching the video in either fashion works fantastically, until the kiosk sits for a period of time, playing the screensaver. After about 10 or more minutes, and a user interacts with it to wake it up, it freezes the system.
The video pauses, a page not responding window appears at the top, and the press F11 to exit shows up. However, the video is frozen to the screen, and alt-tabbing, etc., can not minimize it.
The only way out at that point that I've found is to reboot the NUC.
I presumed storing it locally would correct the issue, but it does not. And if a user interacts with it shortly after the screensaver starts, it functions as intended and wakes up to a website page.
Here is my Kiosk Configuration:
Code: Select all
kiosk_config=http://*hidden*/config.txt
connection=wifi
dhcp=yes
wifi_encryption=wpa
wpa_password=*hidden*
ssid_name=*hidden*
browser=chrome
homepage=www.*hidden*
session_idle=1
disable_navigation_bar=yes
disable_private_mode=no
screensaver_idle=3
volume_level=100%
screensaver_video=file:///opt/storage/screensaver.mp4
wallpaper=http://*hidden*
blacklist=www.youtube.com www.facebook.com www.twitter.com www.google.com www.yelp.com *hidden*
scheduled_action=Monday-00:00 Tuesday-00:00 Wednesday-00:00 Thursday-00:00 Friday-00:00 Saturday-00:00 Sunday-00:00 action:reboot
scheduled_action=Monday-07:00 Tuesday-07:00 Wednesday-07:00 Thursday-07:00 Friday-07:00 Saturday-07:00 Sunday-07:00 action:reboot
scheduled_action=Monday-13:00 Tuesday-13:00 Wednesday-13:00 Thursday-01:00 Friday-13:00 Saturday-13:00 Sunday-13:00 action:reboot
scheduled_action=Monday-18:00 Tuesday-18:00 Wednesday-18:00 Thursday-18:00 Friday-18:00 Saturday-18:00 Sunday-18:00 action:reboot
additional_components=uefi.zip 06-fonts.xzm
Code: Select all
{
"DefaultGeolocationSetting" : 1,
"VirtualKeyboardEnabled" : 1,
"ExtensionInstallWhitelist" : "cldokedgmomhbifmiiogjjkgffhcbaec",
"DefaultPopupsSetting" : 2,
"DefaultBrowserSettingEnabled" : false,
"MetricsReportingEnabled" : false,
"ExtensionInstallForcelist" : "cldokedgmomhbifmiiogjjkgffhcbaec;https://clients2.google.com/service/update2/crx",
}
Thanks.