Hey,
wenn es jemand gebrauche kann, habe hier ein kleines Script für Thunderbird geschrieben, das neue Mails anzeigt.
thunderbird.sh
#!/bin/bash
##################################################
##
## (Thunderbird) Ungelesene Nachrichten anzeigen
## by reet
## mail: wrtc_<at>hotmail<dot>com
##
##################################################
### Help ###
#
# thunderbird.sh parameter1 parameter2
#
# parameter1 = 0 | Logo anzeigen (parameter2 wird nicht benötigt), (erzeugt Datei newmail.sh, falls neue Mails vorhanden)
# parameter1 = 1,...,N | Account wählen (parameter2 wird benötigt)
#
# parameter2 = name | Account Name
# parameter2 = new | Anzahl neuer Mails
#
# accounts = ("Accountbezeichnung (z.B. Mailadresse)" "Pfad zur Inbox")
### Config ###
accounts=("test1@test.de" "~/.Thunderbird/Profiles/default/Mail/test"
"test2@test.de" "~/.Thunderbird/Profiles/default/Mail/test2")
### Script ###
status=0
if [ $1 -eq 0 ] ; then
isnew=0
i=1
while [ $i -le $((${#accounts[*]}/2)) ]
do
n=($i*2)-1
isnew=$(($(fgrep -c "X-Mozilla-Status: 0000" ${accounts[$n]}/Inbox)+$isnew))
i=$(($i+1))
done
if [ $isnew -eq 0 ] ; then
rm ~/.conky/newmail.sh
else
if [ -e ~/.conky/newmail.sh ] ; then
rm ~/.conky/newmail.sh
fi
echo "0" >> ~/.conky/newmail.sh
fi
else
if [ $1 -gt 0 ] ; then
if [ $1 -le $((${#accounts[*]}/2)) ] ; then
if [ $2 = "name" ] ; then
n=($1*2)-2
echo "${accounts[$n]}"
status=1
fi
if [ $2 = "new" ] ; then
n=($1*2)-1
echo "$(fgrep -c "X-Mozilla-Status: 0000" ${accounts[$n]}/Inbox)"
status=1
fi
if [ $status -eq 0 ] ; then
echo "Ungültiger Parameter"
fi
else
echo "Es sind nur $((${#accounts[*]}/2)) Accounts vorhanden"
fi
else
echo "Bitte eine Zahl größer 0 eingeben"
fi
fi
conkyrc
${color #4192d9}${font Reet'sFonts:size=16}B${offset 10}${font :style=Bold:size=12}${color #4192d9}Thunderbird${font :size=8}${hr 1}${color0}
${execi 300 ~/.conky/thunderbird.sh 0}
${if_existing /home/benutzer/.conky/newmail.sh}
${color #4192d9}${font Reet'sFonts:size=60}${alignc}A${font :size=8}${color0}
${endif}
${font :style=bold:size=6}ACCOUNT${alignr}INBOX${font}
${exec ~/.conky/thunderbird.sh 1 name}:${alignr}${texeci 300 ~/.conky/thunderbird.sh 1 new}
${exec ~/.conky/thunderbird.sh 2 name}:${alignr}${texeci 300 ~/.conky/thunderbird.sh 2 new}
http://img3.imagebanana.com/img/0l41shk/thunderbird_conky.png
Wenn man ein Symbol für neue Mails will, muss man sich eine entsprechende Schrift anlegen.
Grüße
Reet