Public bug reported: Binary package hint: evolution
Hi, My problem is specific to the evolution alarm notification. When I set a calendar appointment in Evolution with an alarm, all I get for notification is a 5-second notification bubble and a tiny icon in my system tray. The tiny icon in my system tray is useless, as I keep my gnome-panels on auto-hide (as do many other people) making the system tray hidden. EVERY SINGLE calendar application I've ever used (on Windows AND on Mac) require the user to dismiss the notification bubble/pop-up before it goes away. The evolution notification pop-up always disappears after ONLY FIVE SECONDS, making it virtually useless unless I spend every waking minute in front of my screen so I can catch those 5-second windows of opportunity. I'm assuming this is a bug or a shortcoming in the Evolution code, since (as mentioned) EVERY SINGLE other calendar app for EVERY MAJOR OS requires the user to give the notification window permission to disappear. I can't imagine the Evolution developers would have made the conscious decision to build the code with such a shortcoming, so it must be a bug... Either a bug in the program or a bug in the development process ;) In any case, I'd like to extend the life of the notification pop-ups so that the Evolution calendar goes from "useless" to "incredibly useful" but I've tried looking everywhere and can't seem to make Evolution work properly. I've looked through all of the Evolution preferences and plugin options. I've looked through every option in gconf-editor -> apps -> evolution I've basically come to the conclusion that I'm going to have to edit the source code and recompile with custom source in order to achieve this BASIC function. (The problem there is that every time there's an evolution update, I'll have to re-edit and re-compile the source... But I'll cross that bridge when I come to it. For now I just want to get it working properly!) I've looked through the source code to try to find a constant or variable with a name like $notification_popup_timeout or $notification_bubble_expiry or anything along those lines but after combing through every line of the source code I still haven't found what I'm looking for. Can any Evolution dev's tell me where exactly I need to look in the source-code in order to change the constant/variable and make the notification popups stay on screen for, say, 5000000000000 seconds instead of just a measly 5 seconds? Or, even more ideally, here's a workaround I'd like to try: Evolution puts a tiny little icon in my hidden system tray. When I click that icon, it brings up a PROPER alert notification dialog (ie, it has a snooze function and it doesn't disappear unless I TELL IT to do so!) Can anyone explain how to make Evolution skip the tray-icon stage and just assume that I would have clicked on the tray icon immediately, thus presenting the proper (snooze-able) notification dialog right off the bat? Perhaps a 3rd-party app that monitors the system tray for a specified icon and then sends that icon a "click" command as soon as it notices its presence? Any help on this would be greatly appreciated! Evolution is an AWESOME calendar application - WAY better than EVERY SINGLE calendar I've found on EVERY MAJOR OS - the only thing that makes it UTTERLY USELESS to me is the fact that the notification bubbles seem to give themselves permission to disappear instead of waiting for my confirmation. PS - I'm not sure whose idea it was to give the notification bubbles their own autonomy but we've all seen Tron so we all know the trouble that can come when programs are given permission to make their own decisions!!! ;) ** Affects: evolution (Ubuntu) Importance: Undecided Status: New -- Evolution Alarm Notification Disappears WAY WAY too soon! https://bugs.launchpad.net/bugs/258876 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evolution in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs