| Summary: | Can't send emails to TUI email clients when Konsole is not installed | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | Moritz Poldrack <kde> |
| Component: | general | Assignee: | KIO Bugs <kio-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | minor | CC: | kde, kdelibs-bugs-null, nate, nicolas.fella |
| Priority: | NOR | ||
| Version First Reported In: | 5.99.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Moritz Poldrack
2022-10-09 17:24:15 UTC
What is the output of running "xdg-mime query default x-scheme-handler/mailto"? aerc.desktop (In reply to Moritz Poldrack from comment #2) > aerc.desktop Which is a TUI MUA running in a persistent terminal, which is sent the mailto: link to act upon it. That's the important point, it's a terminal application (i.e. it has Terminal=true in its desktop file). That means it will be opened in the default terminal application (as defined in Plasma's system settings). If none is set then Konsole is used. The config file for this is Plasma-specific, so if you are not using Plasma chances are it isn't set to anything and that's why it tries to use Konsole. As of right now there isn't really a cross-desktop way to specify a default terminal. https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/46 aims to fix that > there isn't really a cross-desktop way to specify a default terminal
I don't know about the internals of Skanpage, but wouldn't it be preferable to let xdg-open (or whatever backend it's using) decide on what to do with it?
The code to do this lives in Purpose, which calls KIO::KEmailClientLauncherJob; moving there. |