Version: (using Devel) OS: Linux Installed from: Compiled sources After upgrading to kde-4.1.87 (from 4.1.86) konqueror lists applications twice in its "open with" (File -> open with) menu. See attached screenshot. What to do about this? (related bug at openSUSE https://bugzilla.novell.com/show_bug.cgi?id=463326)
Created attachment 29857 [details] Applications listed twice in konqeuror's "open with" menu
It is due to a wrong file association setting. What's if you go to konqueror->settings->file association and check the "HTML" mime type? This is like bug #73532, and imho it is a dup.
Indeed for e.g. pdf there are 2 mimetypes: x-gzpdf pdf x-bzpdf for x-gzpdf there are 2 apps, but they are listed twice: Okular Okular Ark Ark For pdf and x-bzpdf it is similar... Is there a config file, that checked and easily modified? Why does this happen, this happened after upgrading from 4.1.86 -> 4.1.87. This there a bug that results in those duplicated entries?
If I remove 1 of the Okular's and 1 of the Ark's from the list Okular Okular Ark Ark The window let me do it. Now when I submit the change, the systemconfiguration is being updated. At about 35% the update process stops and the removed Ark and Okular or put back in the list. But now the order is different, it is now: Okular Ark Okular Ark Weird behaviour.... Can I change the mimetype association in a config file?
I can confirm this. Exactly the same with 4.1.96 on OpenSUSE 11.1. Kicker shows each entry twice, and I get several mimetypes assigned two or more times in KDE file associations. See also the following bug reports: https://bugzilla.novell.com/show_bug.cgi?id=463326 https://bugzilla.novell.com/show_bug.cgi?id=465296 https://bugzilla.novell.com/show_bug.cgi?id=466318
SVN commit 921138 by dfaure: Backport r915356+915400+915818: fix duplicated applications in the K menu and in keditfiletype, because kded was creating kservices with absolute paths and not letting local ones override global ones. BUG: 179946 BUG: 179462 BUG: 182060 M +2 -4 kdecore/services/kservice.cpp M +7 -0 kdecore/services/kservice_p.h M +1 -1 kdecore/sycoca/ksycoca.cpp M +6 -2 kdecore/sycoca/ksycocaentry.cpp M +8 -1 kdecore/sycoca/ksycocaentry.h M +3 -1 kdecore/sycoca/ksycocaentry_p.h M +2 -6 kdecore/sycoca/ksycocafactory.cpp M +46 -21 kded/kbuildservicefactory.cpp M +2 -1 kded/kbuildservicefactory.h M +1 -1 kded/kbuildsycoca.cpp M +3 -3 kded/vfolder_menu.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=921138
Problem is after applying the rpm containing the fix. After the apply the tool kbuildsycoca needs to be run, to rebuild the menu('s)
Fixed for me in the KDE 4.2 packages for OpenSUSE 11.1.