digital_signage
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
digital_signage [2014/09/03 11:53] – [Erste Schritte] kreativmonkey | digital_signage [2016/01/06 12:45] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Digital Signage | + | ====== Digital Signage |
Unter Digital Signage versteht man so viel wie eine Werbetafel die auf einem Digitalen Bildschirm/ | Unter Digital Signage versteht man so viel wie eine Werbetafel die auf einem Digitalen Bildschirm/ | ||
Zeile 26: | Zeile 26: | ||
< | < | ||
+ | |||
+ | ==== USB-Stick vorbereiten ==== | ||
+ | Dieser Schritt ist nur notwendig wenn man die Daten über einen USB-Stick einbinden möchte. Hierzu erstellt man in der ''/ | ||
+ | Zunächsteinmal müssen wir jedoch erst die UUID des USB-Stick in Erfahrung bringen. Dies geschieht mit hilfe des folgenden befehls: | ||
+ | < | ||
+ | sudo fdisk -l | ||
+ | sudo blkid | ||
+ | </ | ||
+ | |||
+ | die UUID notieren und dann mit '' | ||
+ | |||
+ | < | ||
+ | ..... | ||
+ | # USB-Stick einbinden | ||
+ | UUID=bbf85ecb-cc61-40ed-ba7b-d7b804ee845e | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Scripte vorbereiten ==== | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | # Need Value USER for start as non Root | ||
+ | USER=" | ||
+ | MOUNT="/ | ||
+ | |||
+ | # Look for the USB stick and the Image folder | ||
+ | if [ -d " | ||
+ | then | ||
+ | find $MOUNT/ | ||
+ | su -c " | ||
+ | fi | ||
+ | |||
+ | # Look for the USB stick and the Musik folder | ||
+ | if [ -d " | ||
+ | then | ||
+ | find $MOUNT/ | ||
+ | sleep 5 | ||
+ | su -c "mocp --server ; sleep 3 ; mocp -a / | ||
+ | fi | ||
+ | |||
+ | # Hide Mouse after 1 second | ||
+ | unclutter | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | |||
+ | ===== Autostarts Vorbereiten ===== | ||
==== Mocp Server Starten ==== | ==== Mocp Server Starten ==== | ||
Um Mocp direkt aufrufen zu können muss der Server gestartet sein. Dies wird Automatisch beim Sytsemstart über einen init.d eintrag gelöst. Hierzu erstellt man folgende Datei unter ''/ | Um Mocp direkt aufrufen zu können muss der Server gestartet sein. Dies wird Automatisch beim Sytsemstart über einen init.d eintrag gelöst. Hierzu erstellt man folgende Datei unter ''/ | ||
Zeile 73: | Zeile 121: | ||
< | < | ||
- | Mittels '' | + | Mittels '' |
- | ==== Scripte vorbereiten ==== | + | |
- | < | + | |
- | #!/bin/bash | + | |
- | # Need Value USER for start as non Root | + | ==== Script Starten ==== |
- | USER=" | + | Hierzu erstellen wir unter '' |
- | + | ||
- | # Look for the USB stick and the Image folder | + | |
- | if [ -d "/media/Media/Bilder" | + | |
- | then | + | |
- | find / | + | |
- | su -c " | + | |
- | fi | + | |
- | # Look for the USB stick and the Musik folder | + | < |
- | if [ -d "/ | + | [Desktop Entry] |
- | then | + | Name=Usbstick |
- | find /media/Media/Musik | egrep ' | + | Comment=Startet das Script |
- | sleep 5 | + | Exec=sudo sh /usr/local/ |
- | su -c "mocp --server ; sleep 3 ; mocp -a /tmp/lst.m3u -p -o shuffle -o repeat" | + | Terminal=fales |
- | fi | + | Type=Script |
- | + | ||
- | # Hide Mouse after 1 second | + | |
- | unclutter | + | |
- | + | ||
- | exit 0 | + | |
</ | </ | ||
Zeile 109: | Zeile 142: | ||
xserver-command=X -s 0 -dpms | xserver-command=X -s 0 -dpms | ||
</ | </ | ||
+ | |||
+ | ===== Sonstige Einstellungen ===== | ||
+ | ==== Auflösung ==== | ||
+ | Um die Auflösung des Raspberry Pi auf 1920x1080 zu setzen muss der Overscan abgeschaltet werden. Dies erledigt man über die config.txt indem man die folgende Zeile einfügt: | ||
+ | |||
+ | < | ||
+ | disable_overscan=1 | ||
+ | </ | ||
+ | ===== Todo ===== | ||
+ | * Beschleunigung des Starts von feh | ||
+ | * Troubleshooting = Kein ausfall wenn der USB stick mal nicht drin ist, script neustarten wenn der Stick später enigesteckt wird... | ||
+ | * Ressourcen beim Start minimieren evtl. zuerst interne Daten starten und nach etwas ladezeit dann auf die anderen daten umspringen. | ||
+ | |||
+ | ==== Quellen ==== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * Manpage der einzelnen Programme | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
digital_signage.1409745213.txt.gz · Zuletzt geändert: 2016/01/06 12:44 (Externe Bearbeitung)