Annoying "cannot update" icon at startup

Bug #376808 reported by Dmitry Murat
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mail Notification
New
Undecided
Unassigned

Bug Description

I always connect to internet via WiFi so every time I start my computer I get annoying MN icon that indicates non-existing connection to mail server. I think the problem source is that MN starts checking mail earlier than my computer locates my WiFi-network and connects to it. And the worst thing is that after connecting I have to manually update messages via MN dropdown menu or it continues blinking for a some time.

May be it's possible to check for existing connection and don't show icon if computer is not connected to internet?

Revision history for this message
Brian (bbadgley) wrote :

I got the same thing, and I'm pretty sure you're right -- it occurs if it tries to check your folders before the wireless is settled. If you want an easy fix, it is possible to alter the startup command to make MN delay for a set amount of time before starting. This has worked perfectly for me.

In my startup command for MN I have:

sh -c "sleep 60; mail-notification --sm-disable" &

The sleep is the wait command. The number is in seconds, so change to anything you want. I'm not sure what the rest does, except that it works! At least in fedora, and presumably in ubuntu, since I got it from this forum:

http://ubuntuforums.org/showthread.php?t=1175502&highlight=delay+startup

Good luck!

Revision history for this message
Miloš Mandarić (mandzo18) wrote :

I have fixed this problem by editing some hidden options of mail-notification with gconf-editor.
You need to uncheck 'blink-on-errors'.
I have also unchecked the 'always-display-icon', cause it doesn't make much sense to display you inbox if it's empty IMHO.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.