[systemsettings] [Bug 345204] New: File association is missing and no clear way to see why or restore it

Yuri yuri at tsoft.com
Mon Mar 16 09:03:52 GMT 2015


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

            Bug ID: 345204
           Summary: File association is missing and no clear way to see
                    why or restore it
           Product: systemsettings
           Version: 4.11.10
          Platform: Other
                OS: FreeBSD
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: yuri at tsoft.com

Here is what I did:
* I clicked on .epub file.
* It normally opens calibre, but this time it complained that calibre.desktop
file isn't readable for some reason.
* I re-installed calibre (this restored .desktop files to the valid state)
* Now Calibre package does contain these .desktop files which do define mime
type application/epub+zip:
        /usr/local/share/applications/calibre-ebook-edit.desktop
        /usr/local/share/applications/calibre-ebook-viewer.desktop
        /usr/local/share/applications/calibre-gui.desktop
        /usr/local/share/applications/calibre-lrfviewer.desktop
* .epub association is now missing. 'File Associations - System Settings' only
shows Okular and Ark, and not Calibre.
* There is no clear way to force kde to reread .desktop files. (This is
supposed to happen automatically?)

I don't want to add such association by hand, because .desktop file clearly
already defines it.
Not sure what is supposed to happen in such case. Apparently kde doesn't
re-read the valid updated .desktop files, and uses memorized file associations
(?)

I suggest 'File Associations - System Settings' dialog should have 'Reread file
associations' button that would force kde reread all .desktop files. Otherwise,
what is supposed to happen in such case? Is it supposed to see the newly
updated .desktop files by itself?

Currently behavior is confusing, and doesn't offer clear way out from this
situation of missing association. Users should do this by hand as an exception,
when .desktop files aren't provided, or for user custom file types. Not for
standard extensions.

Version. 4.11.14
FreeBSD 10.1, kde from ports


Reproducible: Didn't try

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



More information about the Unassigned-bugs mailing list