Summary: | KDE offers to open mimetype with application twice when it inherits the association twice | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kservice | Reporter: | Adam Fontenot <adam.m.fontenot+kde> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | a.samirh78, kdelibs-bugs, nate |
Priority: | NOR | ||
Version: | 5.93.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=481473 | ||
Latest Commit: | Version Fixed In: |
Description
Adam Fontenot
2022-04-13 05:01:10 UTC
First things first, could you verify you only have one okular .desktop file in /usr/share/applications/ and ~/.local/share/applications/ ? To be more exact (because okular installs many .desktop files), org.kde.okular.desktop is the main one. (In reply to Ahmad Samir from comment #1) > First things first, could you verify you only have one okular .desktop file > in /usr/share/applications/ and ~/.local/share/applications/ ? Yes, I only have /usr/share/applications/org.kde.okular.desktop I believe this has been fixed, probably as part of Bug 475200. There is a related bug where certain applications that provide multiple .desktop files will be shown twice (or more). Okular is one of these: https://bugs.kde.org/show_bug.cgi?id=481473 There is a related bug describing user-confusing situations where an app unexpectedly inherits a file type due to a low level mimetype assignment like application/octet-stream: Bug 425154. Fortunately this situation is now much less painful thanks to two fixes to inheritance ordering. Okular should no longer take over all your files like it used to do. I think I have managed to find and report all other issues with file associations, and they're now fixed as of Plasma 6! |