[systemsettings] [Bug 410506] New: Setting Email Client to mutt doesn't run mutt in a terminal

Matti Klock bugzilla_noreply at kde.org
Fri Aug 2 04:07:39 BST 2019


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

            Bug ID: 410506
           Summary: Setting Email Client to mutt doesn't run mutt in a
                    terminal
           Product: systemsettings
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_componentchooser
          Assignee: unassigned-bugs at kde.org
          Reporter: matti-kdebugs at twonth.com
  Target Milestone: ---

STEPS TO REPRODUCE
1. Open Default Applications -> Email Client
2. Select mutt
3. Run 'kioclient5 exec mailto:x at y.com'  (or click a mailto link in Firefox,
etc.)

OBSERVED RESULT
an empty mail is sent to x at y.com; no terminal opens

EXPECTED RESULT
Terminal opens running 'mutt x at y.com', which puts you in the mutt composer

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 19.04
KDE Plasma Version: 5.15.4
KDE Frameworks Version: 5.56.0
Qt Version: 5.12.2
Kernel Version: 5.0.0-20-generic
OS Type: 64-bit

ADDITIONAL INFORMATION
- This seems to be related to bug 292606 comment 20.

- It seems like kio (or whatever handles calling the right application)
correctly picks up that mailto should be handled with mutt, but then ignores
the Terminal directives from both mutt.desktop and .config/emaildefaults.

Here's some info from my system.

/usr/share/applications/mutt.desktop (installed with mutt)
===============
[Desktop Entry]
Categories=Office;Network;Email;
Comment=Simple text-based Mail User Agent
Comment[de]=Einfaches, Text-basiertes Mailprogramm
Exec=mutt %u
Icon=mutt
Name=mutt
Name[de]=Mutt
MimeType=x-scheme-handler/mailto;
NoDisplay=false
Terminal=true
Type=Application
================

.config/emaildefaults (generated by Component Chooser)
=================
[Defaults]
Profile=Default

[PROFILE_Default]
EmailAddress=
EmailClient[$e]=mutt
<elided>
TerminalClient=true
===================

.config/mimeapps.list includes this line:
===========
x-scheme-handler/mailto=mutt.desktop
===========



- Running just 'kioclient5 exec /usr/share/applications/mutt.desktop' works
fine.  First it pops up a dialog asking if I want to run 'mutt %u', then
launches mutt in a terminal.  Same goes for clicking on the .desktop shortcut. 
It's using mailto: links that breaks.




- In the end, I was able to work around this issue by editing
/usr/share/applications/mutt.desktop:

set 'Exec=konsole -e mutt %u'
comment out 'Terminal=true'

Now mailto links in kioclient5, Firefox, and Pidgin work fine.

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


More information about the Unassigned-bugs mailing list