Info-Terminal

Aus FabLab Region Nürnberg
Version vom 10. Januar 2015, 18:28 Uhr von Patrick (Diskussion | Beiträge) (Informationen zu fablab screen hinzugefügt)
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

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

  1. !/bin/sh
      1. BEGIN INIT INFO
  2. Provides: info-beamer
  3. Required-Start: hostname $local_fs
  4. Required-Stop:
  5. Should-Start:
  6. Default-Start: 1 2 3 4 5
  7. Default-Stop:
  8. Short-Description: Start info-beamer to display screen
  9. Description: info-beamer shows information on a screen instlled
  10. in the lab.
      1. 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