To choose which mail folder to monitor, right-click on the theme and choose "Configure Theme", then "Change mail folder". The default folder is Inbox (~/evolution/local/Inbox/mbox).
NEW in this version:
-- update to be compatible with SuperKaramba 0.35
-- fixed case-sensitivity bug in parsing new mail headers
This karamba theme requires SuperKaramba 0.35.
It has been tested with Python 2.3.3, KDE 3.2, and Evolution 1.4.6.
The icons were taken from Kool Gorilla 1.2 for KDE.
Frequently Asked Questions
Q: Why does the display say that there are new messages even after all the messages have been read?
A: Evolution doesn't update the mail file immediately after a message is read, so it can take a while before the change is reflected in the widget. Be patient

Q: How do I set Evolution Biff to update every "x minutes"?
A: The default update interval is 10 seconds. If you want to change the interval, it's set in the evobiff.theme file (right-click on the widget->Edit->Edit Theme). The interval parameter is in milliseconds, so interval=10000 means update every 10 seconds. You can change this to any amount of time you want: for 5 minutes, change it to interval=300000.
Ratings & Comments
18 Comments
I like your theme. I was using it for months but now evolution 2.0 is out and all new linux distributions come with the 2.0 version. Are you going to add support for that?
Unfortunately I haven't been able to upgrade yet myself. In the meantime, I'm interested to hear from anyone who has tried Evolution 2.0 with evobiff. Please post below and let me know how it works (or doesn't). Thanks!
No it doesn't work, unfortunately. the evolution folder is now renamed as .evolution and there is no mbox file in this directory anymore. Instead, there is an Inbox file containing the emails. I tried to modify your script accorindgly but I couldn't get it to work. I miss my evobiff:/
Oh no! I'll try to upgrade soon. Here's a workaround for the file path. Edit your ~/.superkaramba/evobiff.rc file. Under the [theme] section, change the file= variable to the correct file path. After you've done this, do NOT use the Configure theme option to change your mail folder because that will overwrite your change. However, if the file format has also changed then there may still be errors. Send me an email if you want to help debug further. Thanks!
I've got another question to the same subject. While using Evolution 1.46 on two computers I used unison to copy all modified data from one computer to another. Everything (calendar, tasks, contact and mail was stored in $USER/evolution. Multisync doens't work with mail so I cannot use it. Can one tell me where Evolution 2 stores all its data? Thanks a lot in advance. And ... I used evobiff also and I would regret if it wouldn't work anymore. Maybe the small patch helps. I'm gonna try.
This is a beautiful, useful little widgets. It's hard to find superkaramba widgets that accomplish both those things As I'm sure you've heard before, I'd love to see an ability to update every "X minutes" to keep the widget somewhat in synch with new mail, as it comes in. Otherwise, the value of the widget is diminished. Other than that, it's simple, beautiful and serves the purpose. Good job!
Thanks! The default update interval is 10 seconds. If you want to change the interval, it's set in the evobiff.theme file (right-click on the widget->Edit->Edit Theme). The interval parameter is in milliseconds, so interval=10000 means update every 10 seconds. You can change this to any amount of time you want: for 5 minutes, change it to interval=300000. I'll consider adding a configuration menu for this. The catch is that there is no way to synchronize evobiff's 5 minute update with Evolution's 5 minute update; if they are out of sync then it may take several minutes before evobiff shows new mail. With a 10 second interval, new mail shows up almost instantly.
Does this support reporting unread counts for IMAP folders?
Not yet, but I'll work on adding the feature.
Mine isn't refreshing on it's own. I have to right click and tell it to update. Shouldn't this do this automatic? How do I set the refresh delay once you tell me how to get it to update at all?
1) The default refresh rate is 10 seconds. You can change this by editing the evobiff.theme file. There is a setting on the line that begins with "karamba" that says interval=10000. That number is the refresh interval in milliseconds (10000 milliseconds = 10 seconds). You can change that to a smaller value if you want. 2) If you are asking about the delay in updating after new messages have been read, this is mentioned in the FAQ. Ximian Evolution doesn't update the mbox file right away after you have read your new messages. Usually it takes an action like expunging deleted messages or switching to another mail folder before Evolution will update the mbox file. I have tested Evolution Biff with Evolution 1.2.4. If you have problems with a newer version of Evolution, please let me know the details.
Hi, I really appreciate your theme and work. But I'm having big problems to get evolution to be loud when new mail arrived. I tried everything and nothing worked. All the other apps work with sound - evolution doesn't. Anyway. Did you ever think about implementing a "play sound file when new mail arrived"? I think it couldn't be to much and difficult work. Unfortunately I don't know any python and so my try ended in a sound play every update intervall. That' loud now ;-) Could be a nice improvement to your improvement. Think about it. And thank you in advance
really kewl job pal...keep up the gud work :D
Man, I would die a happy man if i could just check my email once with Evolution on a lotus notes email system. Does anyone have some brilliant work around that will make my millenium?
I have been waiting for this! Now if I could just figure out how to get Evolution to launch MozillaFirebird when I click on a link in an email... and how to get Evolution to open a new mail message when I click on a mailto: link in MozillaFirebird... then I'd be REALLY happy. :)
simple enough! just run gnome-control-center, choose advanced, preferred applications ;)
Thanks, that helped... I didn't have gnome-control-center installed so I didn't know it was an option! But I also had to figure out the string to use for MozillaFirebird. Which was the following, in case anyone else cares! /usr/share/MozillaFirebird/MozillaFirebird -remote "openURL(%s,new-tab)" || /usr/share/MozillaFirebird/MozillaFirebird "%s" That opens it in a new tab, or new browser window if there is not one already. If you want it to always open in a new window, change "new-tab" to "new-window". Hope that helps someone. But I still do not know where to set up the "mailto:" to work properly... sigh.
Thanks for the kind words! It's great to hear that it's useful for people.