Info-Terminal: Unterschied zwischen den Versionen
Aus FabLab Region Nürnberg
(Die Seite wurde neu angelegt: „Info-Terminal mit [https://info-beamer.com/download/player info-beamer] Software. User für info-beamer anlegen mit sudo adduser --no-create-home --disabled…“) |
Heinz (Diskussion | Beiträge) (add: Kategorie:Software) |
||
| (5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 7: | Zeile 7: | ||
/lib/info-beamer/default | /lib/info-beamer/default | ||
Fablab Information wird gezeigt mit | |||
/lib/info-beamer/fablab | |||
Die Betreuer werden gesetzt mit | |||
echo -n fablab/betreuer/1:$Betreuer1 |nc -u -w1 screen-lab 4444 | |||
echo -n fablab/betreuer/2:$Betreuer2 |nc -u -w1 screen-lab 4444 | |||
Damit ein Bild des Betreuers angezeigt wird, muss in /lib/info-beamer/fablab/betreuer eine Datei $Betreuername.jpg vorhanden sein. | |||
/etc/init.d/info-beamer | /etc/init.d/info-beamer | ||
<pre> | |||
#!/bin/sh | |||
### BEGIN INIT INFO | |||
# Provides: info-beamer | |||
# Required-Start: hostname $local_fs | |||
# Required-Stop: | |||
# Should-Start: | |||
# Default-Start: 1 2 3 4 5 | |||
# Default-Stop: | |||
# Short-Description: Start info-beamer to display screen | |||
# Description: info-beamer shows information on a screen instlled | |||
# in the lab. | |||
### END INIT INFO | |||
PATH=/sbin:/usr/sbin:/bin:/usr/bin | |||
. /lib/init/vars.sh | |||
do_start () { | |||
sudo -u info-beamer info-beamer /lib/info-beamer/default & | |||
} | |||
do_status () { | |||
false | |||
} | |||
do_stop () { | |||
pkill info-beamer | |||
} | |||
case "$1" in | |||
start|"") | |||
do_start | |||
;; | |||
restart|reload|force-reload) | |||
echo "Error: argument '$1' not supported" >&2 | |||
exit 3 | |||
;; | |||
stop) | |||
# No-op | |||
do_stop | |||
;; | |||
status) | |||
do_status | |||
exit $? | |||
;; | |||
*) | |||
echo "Usage: info-beamerstart|stop|status]" >&2 | |||
exit 3 | |||
;; | |||
esac | |||
: | |||
</pre> | |||
iCal Fetcher | |||
<pre> | |||
apt-get install python3-setuptools | |||
apt-get install python3-dateutil | |||
easy_install3 icalendar | |||
</pre> | |||
crontab | |||
<pre> | |||
* * * * * /lib/info-beamer/fablab/background/nerd/do_text | |||
5 * * * * /lib/info-beamer/fablab/overlay_vertical/ical/ical.py | |||
</pre> | |||
<tt>do_text</tt> zeigt fortune sprüche im hintergrund an | |||
<tt>ical.py</tt> ließt den google-Kalender und zeigt die nächsten 4 Termine an | |||
[[Kategorie:Software]] | |||
Aktuelle Version vom 10. Mai 2015, 17:58 Uhr
Info-Terminal mit info-beamer Software.
User für info-beamer anlegen mit
sudo adduser --no-create-home --disabled-password --system info-beamer
Bei start wird angezeigt:
/lib/info-beamer/default
Fablab Information wird gezeigt mit
/lib/info-beamer/fablab
Die Betreuer werden gesetzt mit
echo -n fablab/betreuer/1:$Betreuer1 |nc -u -w1 screen-lab 4444 echo -n fablab/betreuer/2:$Betreuer2 |nc -u -w1 screen-lab 4444
Damit ein Bild des Betreuers angezeigt wird, muss in /lib/info-beamer/fablab/betreuer eine Datei $Betreuername.jpg vorhanden sein.
/etc/init.d/info-beamer
#!/bin/sh
### BEGIN INIT INFO
# Provides: info-beamer
# Required-Start: hostname $local_fs
# Required-Stop:
# Should-Start:
# Default-Start: 1 2 3 4 5
# Default-Stop:
# Short-Description: Start info-beamer to display screen
# Description: info-beamer shows information on a screen instlled
# in the lab.
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh
do_start () {
sudo -u info-beamer info-beamer /lib/info-beamer/default &
}
do_status () {
false
}
do_stop () {
pkill info-beamer
}
case "$1" in
start|"")
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
do_stop
;;
status)
do_status
exit $?
;;
*)
echo "Usage: info-beamerstart|stop|status]" >&2
exit 3
;;
esac
:
iCal Fetcher
apt-get install python3-setuptools apt-get install python3-dateutil easy_install3 icalendar
crontab
* * * * * /lib/info-beamer/fablab/background/nerd/do_text 5 * * * * /lib/info-beamer/fablab/overlay_vertical/ical/ical.py
do_text zeigt fortune sprüche im hintergrund an
ical.py ließt den google-Kalender und zeigt die nächsten 4 Termine an