Re: [Evolution-hackers] Move evolution-alarm-notify to E-D-S?

2011-10-18 Thread Srinivasa Ragavan
On Tue, Oct 18, 2011 at 10:22 PM, Matthew Barnes mbar...@redhat.com wrote:
 Here's a crazy idea...

 What do you guys think about moving evolution-alarm-notify to E-D-S as a
 simple D-Bus service?  It could live in the new services directory:

    evolution-data-server/services/evolution-alarm-notify/

 evolution-alarm-notify is already an autostart program, launched when
 you start your desktop session, well before you ever launch Evolution.

 Problem is if it dies for some reason it has to be manually restarted,
 otherwise you'll miss appointment reminders.

 My thought was if it also claimed a well-known session bus name then it
 could easily be activated by evolution-calendar-factory on start up, and
 (most importantly) RE-activated if the calendar factory detects that the
 bus name lost its owner.

I like the idea. It might also be great, if it can notify across the
bus for alarms so that any third party program can listen and operate
upon.

-Srini
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Move evolution-alarm-notify to E-D-S?

2011-10-18 Thread Ross Burton
On 18 October 2011 17:52, Matthew Barnes mbar...@redhat.com wrote:
 Here's a crazy idea...

 What do you guys think about moving evolution-alarm-notify to E-D-S as a
 simple D-Bus service?  It could live in the new services directory:

    evolution-data-server/services/evolution-alarm-notify/

 evolution-alarm-notify is already an autostart program, launched when
 you start your desktop session, well before you ever launch Evolution.

 Problem is if it dies for some reason it has to be manually restarted,
 otherwise you'll miss appointment reminders.

Personally I'd prefer it if the logic in evolution-alarm-notify was
cleaned up into a library (I started this, see
https://github.com/rossburton/libealarm, but it needs a lot of work)
and then the GNOME Shell handle the notifications itself.  Currently
the notifications are pretty ugly and don't fit in with GNOME 3 at
all, which is a shame.  e-a-n should probably remain as an example and
for people who want Evolution 3 but not GNOME 3, but ideally won't be
used.

Ross
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers