You are not logged in.
Hello,
My system is Arch linux 5.6.14-arch1-1, fully updated.
1) In "Settings" the mailer was changed to thunderbird (/usr/bin/thunderbird ) with or without %u.
2) When trying to open a mailto:a@b.c link in a PDF file I receive a message in a small popup window :
Error - KIOExec File not found: mailto:a@b.c
3) I do a new (forced) update with :
sudo pacman -Syyu; sudo pacman -S kio
=> kio was reinstalled, but the issue persists when using okular, qpdfview, xpdf, but that works perfectly with evince !
Trying now directly :
kde-open5 mailto:a@b.c
I get the following message :
command= "/usr/lib/thunderbird/thunderbird %u" args= ("/usr/lib/thunderbird/thunderbird %u", "mailto:a@b.c")
kf5.kio.core: couldn't create slave: "klauncher said: Unknown protocol 'mailto'.\n"
and again also in a small popup window :
Error - KIOExec File not found: mailto:a@b.c
The direct command :
/usr/bin/thunderbird mailto:a@b.c
works perfectly, hopefully.
Note that all dirs and subdirs in ~/.cache/kioexec/krun/* belong to me.
Trying :
kbuildsycoca5 --noincremental
changes nothing.
4) I create the following (identical) files :
~/.local/share/kde5/services/sendto.desktop
~/.local/share/kde5/services/ServiceMenus/sendto.desktop
~/.local/share/kde5/services/searchproviders/sendto.desktop
with the following commands (as seen somewhere on the web) :
[Desktop Entry]
Type=Service
Actions=SendToMailRcp
Encoding=UTF-8
MimeType=application/octet-stream
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
X-KDE-Priority=TopLevel
X-KDE-Submenu=Send To
[Desktop Action SendToMailRcp]
Name=Send e-mail using Thunderbird
Exec=thunderbird -compose "attachment='$(echo %F | sed 's/\\ \\//,\\/\\//g')'"
But this changed nothing !
This works perfectly. For instance, in okular, the mailto:a@b.c link is opened in thunderbird.
I have not try other environments because I prefer KDE for many reasons.
Do you have any idea ?
Thanks for your attention.
Offline