[systemsettings] [Bug 292606] Setting a custom mail client has no effect on mailto

Méven Car bugzilla_noreply at kde.org
Fri Jan 10 13:12:37 GMT 2020


https://bugs.kde.org/show_bug.cgi?id=292606

Méven Car <meven29 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |meven29 at gmail.com

--- Comment #25 from Méven Car <meven29 at gmail.com> ---
I completely agree with you Nate : we should deprecate (if not completely
remove) ~/.config/emaildefaults and use only ~/.config/mimeapps.list to store
the default mail client and probably Deprecate/Remove KEMailSettings at term.
It is used in componentchooser, takstools.cpp and KMail.

I had a look at the latest duplicated bugs, and it is a mixed bag:

 - The original bug was about mailto support in KRunner only using kmail. I
believe krunner has had no support for mailto for some time. Probably around
the time of 2016-04-22 "Remove kmailservice5, it can only do harm at this
point."
https://cgit.kde.org/kio.git/commit/?id=2e6980e9ba3b91798dad0db9f9d78317b2d7e4a2
. And this will need to get fixed.

 - Some are about "Send via Email" not using the set default application. It
seems to work in master at least, but lack working "attach file" with any other
email client than kmail. I am afraid we would need specific code for each email
client, gnome handles this via scripts :
https://ubuntuswitch.wordpress.com/2007/07/09/howto-use-mozilla-thunderbird-in-nautilus-send-to-instead-of-evolution-for-attachments/

 - https://bugs.kde.org/show_bug.cgi?id=411242
https://bugs.kde.org/show_bug.cgi?id=410278 are about the componentchooser UI
not working properly : I am working on it. I'd like to simplify the UI to only
allow to select applications with a desktop file associated with the mimetype
"x-scheme-handler/mailto", sort of like we do for the browser chooser since
https://phabricator.kde.org/D26100 with
"x-scheme-handler/http"/"x-scheme-handler/https" (as does gnome
https://gitlab.gnome.org/GNOME/gnome-control-center/blob/master/panels/default-apps/cc-default-apps-panel.c#L155).
There is a first patch https://phabricator.kde.org/D26559 that will update the
cached email client and make the setting instantly taken into account.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list