After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 127526 - Ask user to make Evolution default mail app
Ask user to make Evolution default mail app
Status: RESOLVED FIXED
Product: bounties
Classification: Infrastructure
Component: Mailer
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Ulf Ochsenfahrt
Ulf Ochsenfahrt
: 215987 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-11-20 19:49 UTC by aaron
Modified: 2005-06-24 15:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
This patch should do the trick. (3.18 KB, patch)
2003-11-24 12:53 UTC, Ulf Ochsenfahrt
none Details | Review
I got this proposal (3.05 KB, patch)
2004-01-11 06:25 UTC, Andrés de Barbará
none Details | Review
The ReaL patch (with) definitions i forgot (3.35 KB, patch)
2004-01-11 06:46 UTC, Andrés de Barbará
none Details | Review
Added a GtkButton to the composer preferences in tools->settings to Ulf's patch. (4.90 KB, patch)
2004-01-24 01:48 UTC, adarkshadow81
none Details | Review
My proposal, better late than never, right? (3.15 KB, patch)
2004-03-02 02:27 UTC, smurfd
none Details | Review
Something pretty and nice (5.57 KB, patch)
2005-03-15 14:36 UTC, Lukas Lipka
none Details | Review
no integration in the preference pannel :-( (2.77 KB, patch)
2005-06-10 07:17 UTC, Erwan Dewel
none Details | Review

Description aaron 2003-11-20 19:49:04 UTC
It would be nice if Evolution would prompt the user if he or she would like
to set Evolution as the default "mailto:" handler for GNOME if ot is the
first time the user has run Evolution and/or the default mailto handler
gconf setting is unset 

This bug is part of the Integrated Collaborative Desktop Bounty Hunt.  For
more information on prizes, contest rules, and other bounty tasks, visit:
 
http://www.gnome.org/bounties/
 
If you would like to start working on this bounty, please create a bugzilla
account and append your intention to work on this bounty to this bug.  If
multiple people declare their intentions to work on a task, we encourage
you to join forces and work together.
 
Please do not close this bug.  The contest organizers will mark this bug as
FIXED when the prize is claimed.
Comment 1 aaron 2003-11-20 19:49:24 UTC
Please see http://www.gnome.org/bounties/Mailer.php3#127526 for
more information.
Comment 2 Håvard Wigtil 2003-11-23 00:43:16 UTC
I'm working on this one. 
Comment 3 Ulf Ochsenfahrt 2003-11-23 23:36:26 UTC
I'll start working on this as well.
Comment 4 Ulf Ochsenfahrt 2003-11-24 12:53:57 UTC
Created attachment 21755 [details] [review]
This patch should do the trick.
Comment 5 Ulf Ochsenfahrt 2003-11-24 12:56:46 UTC
There are still some open issues though.

I think that the current handling is slightly unintuitive. What is
supposed to happen if you klick "Don't ask me again" and "Yes" and the
mail handler actually changes?

One might think that evolution should check and automatically re-set
the gconf entry.

Also, it may be a good idea to have a menu entry where you can
re-activate the dialog or where you can make the setting directly.
Comment 6 Håvard Wigtil 2003-11-24 16:50:10 UTC
Ulf, if I read your patch correctly you ask the user to set Evolution
as  a mailer even if another mailer is set.

As I read the bounty, the user should _only_ be prompted if there is
no mailto: handler set, thus avoiding a Windows-like situation with
e.g. Mozilla and Outlook fighting to be the default mailer.

If you make this change to your patch, please assign this bug to
yourself, as I won't be working on it. If you don't think this is a
sensible change I'll probably submit an alternative patch.
Comment 7 Ulf Ochsenfahrt 2003-11-24 20:02:57 UTC
Yes, I'm going to change that. I am not really satisfied with how it
works right now. However, I can't assign the bug to myself, only you
can do that.
Comment 8 Håvard Wigtil 2003-11-25 07:55:52 UTC
Good luck, and remember that your final patch must also be sent to the
evolution-patches list.
Comment 9 mr 2004-01-08 11:52:25 UTC
Would it be possible to add KDE support to your patches? I mean, 
setting Evo as the mail handler in KDE as well.

For us people who have to pay for the traffic, Konqueror with its 
mail button is often the browser of choice. And Evolution as mailer 
runs well with that (I use this already). But the default mailto 
handling has to be set manually. If an "auo" feature is implemented, 
why not add KDE to it?
Comment 10 Ulf Ochsenfahrt 2004-01-10 21:51:30 UTC
How's KDE doing the default mailer thing? I would have to install KDE
to test that. Hmmm... Ideas?
Comment 11 Andrés de Barbará 2004-01-11 06:25:40 UTC
Created attachment 23223 [details] [review]
I got this proposal
Comment 12 Andrés de Barbará 2004-01-11 06:46:56 UTC
Created attachment 23224 [details] [review]
The ReaL patch (with) definitions i forgot
Comment 13 adarkshadow81 2004-01-18 14:52:39 UTC
This isnt part of the bounty, (bounties over anyway, and the UI's in
freeze isnt it?) but shouldnt this require that a modification be made
to evolution-settings to tell evolution to check the default mailer again?

Just incase they tell this to "dont ask me again" and then change
their mind.

PS : Whats the status on this now that the bounties have closed? Are
Andrés de Barbará and Ulf Ochsenfahrt still working on this?
Comment 14 adarkshadow81 2004-01-24 01:48:25 UTC
Created attachment 23691 [details] [review]
Added a GtkButton to the composer preferences in tools->settings to Ulf's patch.
Comment 15 adarkshadow81 2004-01-24 02:00:20 UTC
I hope you can use some of that. It should solve the issue of avoiding
fighting for defaultness, and still let the user change his mind at a
later date. The button just resets the
/apps/evolution/mail/prompts/default_mailer key and calls Ulf's widget.

PS: Ive been brought up to speed about the bounties. (/me looks sheepish)
Comment 16 smurfd 2004-03-02 02:27:47 UTC
Created attachment 25015 [details] [review]
My proposal, better late than never, right?
Comment 17 Caleb Groom 2004-08-08 05:13:28 UTC
What is the status on this bounty?  Have the authors of the above patches
submitted to the evo mailing lists and received approval/feedback?
Comment 18 Ulf Ochsenfahrt 2004-08-08 09:57:00 UTC
Oh, we're supposed to submit them to the evo mailing list. Interesting news. Not
only is the dependency tree inside GNOME a total undocumented mess, but the
process of getting patches in is as well. GNOME needs some serious cleaning up.
The patch i posted here needs some more work, in particular it needs a checkbox
in the properties menu or something. However, after spending a week of trying to
get evolution to run and this user interface generator thing (glade isn't it?)
to run (and i don't have broadband), I have simply given up. Coding the patch
actually only took about 5-10 minutes. Bye and good luck!
Comment 19 Tim Horton 2004-08-11 13:59:43 UTC
I'd like to work on this issue also. I wrote my own patch, and now I'm going to look over all of yours to 
see if theres anything I'm missing that I might need ... looks like I've got everything though.

I'll see if I can get the checkbox in Properties, but didn't someone (adarkshadow) already code that into 
Ulf's patch? We'll see...
Comment 20 adarkshadow81 2005-03-06 23:31:49 UTC
Well I assumed as Ulf did most of the work, he would pop in and claim the
bounty. I'll sit back down and do some more work on getting it to set the kde
defaults too, and see what happens.
Comment 21 Lukas Lipka 2005-03-15 14:36:22 UTC
Created attachment 38759 [details] [review]
Something pretty and nice
Comment 22 André Klapper 2005-04-19 09:38:05 UTC
*** Bug 215987 has been marked as a duplicate of this bug. ***
Comment 23 Alan Horkan 2005-06-07 15:42:06 UTC
I know it is a bit late to say but shouldn't this be done as part of
gnome-default-applications-properties?
Comment 24 Jonathan Dieter 2005-06-10 06:40:03 UTC
I've done the patch, submitted it on the evo mailing list, and it's going to be
committed today, so this can be considered resolved
Comment 25 Erwan Dewel 2005-06-10 07:17:34 UTC
Created attachment 47521 [details] [review]
no integration in the preference pannel :-(
Comment 26 Alexandre Gomes 2005-06-18 20:54:59 UTC
What's the status on this bounty?
Comment 27 Not Zed 2005-06-24 15:58:28 UTC
The work by Jonathan Dieter is now committed.

To everyone else - sorry if your patch wasn't looked at, all patches to
evolution need to be submitted through the evolution patch submission process -
explained in several locations - not just attached to the bug.  This is listed
as the second point on the bounty rules at: http://www.gnome.org/bounties/rules.html