Info-Terminal: Unterschied zwischen den Versionen

Aus FabLab Nürnberg Wiki
Wechseln zu: Navigation, Suche
(Code tag um init-script verwendet)
(Informationen zu fablab screen hinzugefügt)
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
  

Version vom 10. Januar 2015, 18:28 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

  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