Double open of files when mimeopen is involved
This was brought to my attention through !110 (closed) (Thanks Denis Proskurin!).
The mimeopen
command from File-MimeInfo sine the 0.34 release returns an exit code 7 by default, which is a bug. I've submitted a pull request to quick fix it. (Update 2024-04-13: Merged!)
Update: fixed in mimeinfo 0.35, the only affected version should be mimeinfo 0.34
Most Distributions ship a working version now.
If upstream stays unresponsive I'd argue for treating exit code 7 from mimeopen as success (as hacky, issue ignoring and semantics breaking as that is).
This bug in xdg-open triggers when there is no mime-handler for a given local file available.
Suggested workaround:
Configure a default mime handler using xdg-mime default your-preferred-application.desktop mime/type
Where your-preferred-application.desktop
is a .desktop file (See /usr/share/applications
and ~/.local/share/applications/
) of the application that should open the given filetype and mime/type
is what you get when you run xdg-mime query filetype
on your trouble-causing file.