Closed mildlyincompetent closed 5 years ago
See also #96.
Do we have a canonical list of where we're going to have displays? It would be nice if we can get at least 1 per team pit location
see also #99 for list of pis needed
The Pis we have are in storage (#183), along with their SD cards. There's not a lot we can really do here without the SDs.
I believe they are in southampton.
Huh, the inventory agrees. This can progress then.
I suggest the steps (once we know what screens are needed) are:
./macs-to-names.py
and commit the resultupdate
script mentioned in the install fileThe boot-and-update step is optional as I always end up running the update script on all the Pis after deployment anyway.
Does the script do anything other than set up a kiosk browser as there are pi images that are an off the shelf solution for this. e.g. https://github.com/guysoft/FullPageOS
It does things like turning off the screensaver & power-saving stuff, plus setting up SSH access. It also knows intrinsically what URL to point at and sets a nice hostname for the Pi. The main unusual thing it does is configure the compbox as the NTP upstream for the box. If someone would like to explore off-the-shelf solutions that might be a useful iteration, though the NTP configuration is a hard requirement.
Note that because the current solution is known and well understood any replacement would be super-low priority. Additionally: the screens are not tested in Chromium, so their performance and behaviour would need testing if we switched (from Firefox). I would definitely like us to move towards a proper kiosk mode setup though - the current firefox-in-fillscreen-profile hack is nasty.
Just had a very quick look at https://github.com/guysoft/FullPageOS. It's interesting, however:
fullpageos.local
being the network name used)Blocked on the Pis making their way to me for configuration.
Progress on this:
srcomp-kiosk
is up to date with the planned layoutI haven't check that all the SDs are writeable. Given the experience with the compbox (#261), this is a possible failure mode, but I'm less worried because spare micro/SD cards are easy to get at short notice.
Update: we managed to flash all the Pi SDs ths evening. They're now in a position to be deployed, but will need configuring after that.
Configuration is a case of ssh
ing into each and running ./srcomp-kiosk/scripts/update
.
On the topic of alternative kiosk apps: http://openkiosk.mozdevgroup.com/
These are done; any further updates are part of the standard setup/fixing phase, rather than prep.
This follows from #76 and specifically https://github.com/srobo/tasks/issues/76#issuecomment-478331948 has the details of what we want where.