Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Evolution - new message indicator in dock icon
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Evolution - new message indicator in dock icon [Bug #229]
am4c130d English 9 Guest [Read]
20 December 2011 à 07:55

am4c130d, Monday 10 October 2011 à 20:27


Subscription date : 10 October 2011
Messages : 10
    • The version of Cairo-Dock ('cairo-dock -v' in a terminal). 2.3.0~1 (from Ubuntu repositories)
    • Your GNU/Linux distribution (Debian, Ubuntu, Fedora, etc.). Ubuntu 11.04
    • Or you using OpenGL or not. With OpenGL
    • Your Window manager (Compiz, Metacity, Kwin, Openbox, etc.). Gnome-WM
    • Your Desktop Environment (Gnome, KDE, XFCE, etc.). Gnome



Almost certainly user error. I use evolution as my email application and would like to have all evolution windows grouped under the launcher/applet icon and for new messages to be indicated by the same launcher/applet icon - i.e. for the icon to change when new mail has arrived. The first part is easy, its the second part I cannot make work.

What I've tried

I've create a launcher by starting evolution and then choosing "make it a launcher" in the dock. I have configured the dock to group the icons in a way that suits me. However, there doesn't appear to be a way to make the icon change when new mail arrives.
The second approach I tried was to use the mail applet. I configured evolution as my preferred mail application in the applet, this successfully launches evolution, but a new evolution icon is added to the dock, which I don't want; and there is no new mail notification in the icon. So this is a retrograde step for me - but also makes me think I am doing something wrong.

How do I use the mail applet to inform me of new messages and to put the evolution windows as a sub-dock of this icon?

Thanks for your help

Alan

PS Not that you don't know this - cairo-dock is a great tool

am4c130d, Tuesday 11 October 2011 à 02:27


Subscription date : 10 October 2011
Messages : 10
Some progress. I added my aggregated email account - so the mail applet shows me the number of unread emails, and equally updates when new mail arrives - very good, and as I thought, user error!

The way I have my taskbar set up means that open apps that are not minimised and do not have a launcher do not show on the task bar, but when I minimize the evolution it appears as a new icon. What I really want to happen is that I can minimize evolution and any other evolution windows that are open, they minimise "under" the mail applet, and hovering on the applet shows the sub menu. Can this be done?

I have noticed that evolution and the mail applet get out of sync - one will show the new message before the other updates - I am using IMAP, this is a minor issue I can live with, but it would be good if they could be made to synchronise as well.

Thanks

fabounet, Tuesday 11 October 2011 à 17:02


Subscription date : 30 November 2007
Messages : 17118
the problem is the following:
if you group the evolution windows on the mail applet, there will be a sub-dock containing these icons when there are more than 1 window.
however, there is already a sub-dock, for the mail accounts, as soon as there are more than 1 account.

we could possibly merge all the evolution windows in the mail applet icon, 1 click would show them all...

about the sync issue, is it just a delay to the update or is the main applet not updated correctly ?

PS: for mails, you can also use the Messaging-Menu applet, I think. it's the same as the gnome-panel applet in the default Ubuntu.

am4c130d, Tuesday 11 October 2011 à 18:05


Subscription date : 10 October 2011
Messages : 10
Thanks - understand the issue and the design choices. For me, consolidating both the notification for the different accounts and any windows for the default email application at the sub-dock would be preferable - but I can see how this could get messy. More importantly, I see that it is working as designed - thanks.

The sync issue is simply: the applet and evolution both update correctly, they just update at different times, and may be showing different information at any given moment. As I said, its not a big deal.

For now, I've switched to the Messaging-Menu - purely for the update status and will see how that works out for me.

Thanks again for the support, and the dock...

fabounet, Wednesday 12 October 2011 à 16:09


Subscription date : 30 November 2007
Messages : 17118
ok, I guess it's because the mail applet checks only once a while (you can adjust the time refresh in the config).
let me know your feedback on the Messaging-Menu applet

am4c130d, Thursday 13 October 2011 à 15:24


Subscription date : 10 October 2011
Messages : 10
The applet works exactly as the gnome-panel (for me at least), with added animation - the rotate is very cool. For my usage its a better compromise than the mail applet itself.

From this, my feature request would be to allow the same event notification of the messaging-menu (for email) to be the icon for evolution. Worded another way, would it be possible to have launchers use animated icons, where the icon animation is event driven by the launched application?

Thanks again for the support and very rapid responses.

fabounet, Friday 14 October 2011 à 12:28


Subscription date : 30 November 2007
Messages : 17118
ok I see, a "smart launcher" like the Transmission or Pidgin ones ?
but then Evolution would have to be running, since I don't think it can run as a daemon.
not sure also if Evolution has a Dbus interface to talk to it.
I'll think of either this way, or adding some launcher capability to the Mail applet (and still having the several accounts visible)

Guest, Friday 14 October 2011 à 15:06

A smart launcher sounds perfect, and as I typically have evolution running, updating from the app would not be a limitation for me. Your alternative suggestion would work equally well for me - though, I prefer to know that I have new emails, rather than know the number of unread emails - this is due to the fact that I am always behind... But, as I can't code and this is your application, I will be grateful with either approach.

Thanks again!

fabounet, Monday 17 October 2011 à 14:01


Subscription date : 30 November 2007
Messages : 17118
ok, I'll search if Evolution has a Dbus interface to be able to talk to it.

Guest, Tuesday 20 December 2011 à 07:55

(Message added on the task #229)

!!! ! Don't forget the Anti-spam filter !!!

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Evolution - new message indicator in dock icon [Bug #229]
am4c130d English 9 Guest [Read]
20 December 2011 à 07:55


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Evolution - new message indicator in dock icon Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.