#!/bin/sh
isonline ||
{
echo "offline"
exit 1 # Wenn offline, abbrechen
}
export DISPLAY=":0" # DISPLAY :0 verwenden für kontact starten
dcop kontact &> /dev/null ||
{
# Kontact noch nicht gestartet: lock Datei kann ruhig gelöscht werden
killall kontact &> /dev/null
killall -9 kontact &> /dev/null
rm $HOME/.kde/share/apps/kmail/lock &> /dev/null
echo "Starte kontact, da noch gestartet"
kstart --window Kontact --desktop 3 kontact
sleep 3 # Kurz warten bis gestartet
}
dcop kontact KMailIface checkMail # Mails checken
sudo -u news myfetchnews # News fetchen
sleep 3 # Kurz auf news warten
dcop kontact KNodeIface fetchHeaders # News in Knode checken