Giter Site home page Giter Site logo

snailed / infoscreen Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kantinen/infoscreen

0.0 0.0 0.0 222.97 MB

Slides til infoskærmen :art:

License: Do What The F*ck You Want To Public License

Shell 1.94% JavaScript 11.24% Python 0.68% Perl 0.25% CSS 5.30% HTML 80.59%

infoscreen's Introduction

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:

  1. Opret en bruger på GitHub.
  2. Fork dette repo til din egen bruger (der er en knap øverst i højre hjørne).
  3. Commit og push dine ændringer til din fork. Accepterede filformater står beskrevet i https://github.com/datalogisk-kantineforening/kantinfo.
  4. 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 manager
  • xdotool: Musemarkør-skjuler (mm.)
  • tmux: Ligesom screen, men fra BSD

Ekstra afhængigheder der kræves af diverse slides:

  • sic: Simpel IRC-klient
  • toilet: Tekst-formatterings-program
  • lxterminal med fontstørrelse 33; vi har vedhæftet en lxterminal.conf i dette repo i system-mappen som skal lægges i ~/.config/lxterminal/
  • skrifttyperne Gentium og Comfortaa

infoscreen's People

Contributors

nqpz avatar athas avatar eckankar avatar lambdank avatar einar-io avatar mikkelstorgaard avatar thraundil avatar oleks avatar truls avatar benecollyridam avatar numinator avatar lukires avatar theblackkoala avatar rloewe avatar sebastianprehn avatar thejomas avatar nereuzz avatar lederik avatar alexpanter avatar svip avatar frenzeldk avatar ptxdk avatar kristoff3r avatar joshniemela avatar jakobschauser avatar jamesfranc avatar dybber avatar glupmjoed avatar rasmuswl avatar rot256 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.