2010/10/24 Christian Trippe <trippe_mailinglisten@gmx.de>:
Hi!
I came across bug 625365 https://bugzilla.novell.com/show_bug.cgi?id=625365 which basically is wine is no executed if you click on exe files in dolphin or konqueror.
You get a ksuseinstall window telling you that no application for application/x-ms-dos-executable is installed. The reason is simple wine does not provide this in its desktop file. So as asked for in the bug report I changed the desktop file to include this, however still the same happens.
After this I found out that in systemsettings wine is still not registered for this mimetype. I also does not work for a new user.
So my questions are: Why is this the case and how can this be fixed?
Some things: - There is no "application/x-msdos-program" MIME type in the FreeDesktop's Shared MIME Info Database (/usr/share/mime/packages/freedesktop.org.xml). This should be reported to upstream. - update-desktop-database "should" be run in the scriptlets, that will update /usr/share/applications/mimeinfo.cache. KDE doesn't uses it, but Vincent Untz will hunt you if you don't add it ;-) (it seems Gnome and others use it) - KDE automatically refreshes it's own cache. But you can force a rebuild with "kbuildsycoca4". No need to relogin. About the problem, it seems to be caused because of the "Hidden=true" entry in the .spec file. I don't remember the spec to say anything about this, and since update-desktop-database adds the entry to /usr/share/applications/mimeinfo.cache whatever "Hidden=true" is there or not I suppose this is a bug in KDE. I will reread the spec and the code to be sure. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org