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…“)
 
(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


  #!/bin/sh
<pre>
  ### BEGIN INIT INFO
#!/bin/sh
  # Provides:          info-beamer
### BEGIN INIT INFO
  # Required-Start:    hostname $local_fs
# Provides:          info-beamer
  # Required-Stop:
# Required-Start:    hostname $local_fs
  # Should-Start:
# Required-Stop:
  # Default-Start:    1 2 3 4 5
# Should-Start:
  # Default-Stop:
# Default-Start:    1 2 3 4 5
  # Short-Description: Start info-beamer to display screen
# Default-Stop:
  # Description:      info-beamer shows information on a screen instlled
# Short-Description: Start info-beamer to display screen
  #                    in the lab.
# Description:      info-beamer shows information on a screen instlled
  ### END INIT INFO
#                    in the lab.
### END INIT INFO


  PATH=/sbin:/usr/sbin:/bin:/usr/bin
PATH=/sbin:/usr/sbin:/bin:/usr/bin
  . /lib/init/vars.sh
. /lib/init/vars.sh


  do_start () {
do_start () {
          sudo -u info-beamer info-beamer /lib/info-beamer/default &
        sudo -u info-beamer info-beamer /lib/info-beamer/default &
  }
}
    
    
  do_status () {
do_status () {
          false
        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


  do_stop () {
<tt>ical.py</tt> ließt den google-Kalender und zeigt die nächsten 4 Termine an
          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


  :
[[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