Alt indhold der bliver vist ligger i content
-mappen. Der er også mapperne
content-disabled
og background
, men disse er ikke vigtige for grundlæggende
kørsel.
Dette er repoet for kantinens infoscreen
-maskine. Den kører softwaren
https://github.com/datalogisk-kantineforening/kantinfo.
Se også vores repo for kantinens cokepc
-maskine:
https://github.com/datalogisk-kantineforening/cokepc.
Maskinen har en opløsning på 1920x1080, så design efter det.
Vil du lægge noget på infoskærmen? Det tager ikke så lang tid:
- Opret en bruger på GitHub.
- Fork dette repo til din egen bruger (der er en knap øverst i højre hjørne).
- Commit og push dine ændringer til din fork. Accepterede filformater står beskrevet i https://github.com/datalogisk-kantineforening/kantinfo.
- Lav et pull request til infoscreen-repoet med indholdet af din fork (der er en knap "New pull request" på denne side).
Infoskærmsmaskinen i kantinen (herefter bare kaldet infoscreen
) køres på en
Odroid, men en hvilken som helst datamat vil være okay.
infoscreen
er en Odroid som er monteret bag skærmen i kantinen.
Kontakt @BeneCollyridam eller @truls for oplysninger om hvordan
infoskærmsmaskinen tilgås. Når maskinen starter op, bliver brugeren
odroid
logget ind i en session, der kører scriptet .xsessionrc
.
Vi har vedhæftet vores .xsessionrc
i dette repo; se filen
xsessionrc
i system
-mappen (den er symlinket på odroiden).
Dette scripts primære ansvar er at starte en tmux
-session der kører
infoskærmsscriptet, samt starte en enkel window manager. Hvis du vil tilføje
andre baggrundsprocesser og deslige, så start dem her.
Et cronjob (sudo crontab -e
) sørger for at genstarte maskinen en gang om ugen.
Dette er for at sikre at der aldrig sniger sig noget ind i opsætningen der ikke
kan overleve en genstart.
Filen /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
logger
brugeren odroid ind og slår skærmenstrømbesparingsmekanismen fra, hvis denne af
en grund skulle være blevet slået til. Vi har vedhæftet filen i repoet i
system
-mappen.
Vores xsessionrc
afhænger af disse programmer:
matchbox
: Simpel window managerxdotool
: Musemarkør-skjuler (mm.)tmux
: Ligesomscreen
, men fra BSD
Ekstra afhængigheder der kræves af diverse slides:
sic
: Simpel IRC-klienttoilet
: Tekst-formatterings-programlxterminal
med fontstørrelse 33; vi har vedhæftet enlxterminal.conf
i dette repo isystem
-mappen som skal lægges i~/.config/lxterminal/
- skrifttyperne Gentium og Comfortaa