#!/bin/sh
####################################################################
# 95turboprint_monitor
#
# Script to start TurboPrint print monitor with user's X-Windows session
# (c) ZEDOnet GmbH
#
####################################################################

###
# create communication pipes if necessary
###
eval $(cat /etc/turboprint/system.cfg)
"$TPPATH_FILTERS/pipeutility" 

###
# add entry to .config/autostart to open turboprint-monitor
# make sure that home directory exists
###
if [ -e "$HOME" ] ; then
if [ ! -e ~/.turboprint/startmon-copied ] ; then
  mkdir ~/.turboprint
  mkdir -p ~/.config/autostart
  TP_ENTRY="/home/$USER/.config/autostart/turboprint-monitor.desktop"

  echo > $TP_ENTRY "[Desktop Entry]"
  echo >> $TP_ENTRY "Type=Application"
  echo >> $TP_ENTRY "Exec='$TPPATH_FILTERS/turboprint-startmonitor'"
  echo >> $TP_ENTRY "Icon=turboprint-applet"
  echo >> $TP_ENTRY "MapNotify=true"
  echo >> $TP_ENTRY "DocPath=$TPPATH_DOC/html/turboprint.html"
  echo >> $TP_ENTRY "Comment=Monitor TurboPrint printers"
  echo >> $TP_ENTRY "Terminal=0"
  echo >> $TP_ENTRY "Name=TurboPrint Monitor"
  echo >> $TP_ENTRY "Categories=System;Monitor;"
  date > ~/.turboprint/startmon-copied
  # autostart script for KDE 5
  mkdir -p ~/.config/autostart-scripts
  cp "$TPPATH_FILTERS/turboprint-startmonitor" ~/.config/autostart-scripts
fi
fi

###
# exit would log out user
###
#exit 0
