Infoscreen
Slides til infoskærmen :art:
Install / Use
/learn @kantinen/InfoscreenREADME
Kantinens infoscreen-maskine
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.
Bidrag!
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).
Opsætning
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.
Afhængigheder
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-programlxterminalmed fontstørrelse 33; vi har vedhæftet enlxterminal.confi dette repo isystem-mappen som skal lægges i~/.config/lxterminal/- skrifttyperne Gentium og Comfortaa
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
