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
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to