Bug 234456 - Default application for file type looks for menu entry to find it
Summary: Default application for file type looks for menu entry to find it
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-15 17:24 UTC by Emil Beli
Modified: 2012-07-10 12:40 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Emil Beli 2010-04-15 17:24:38 UTC
Version:            (using KDE 4.4.2)
OS:                Linux
Installed from:    openSUSE RPMs

Problem:
Installed SwiftFox which registered as 'Firefox' in KDE menu, with it's path.  *.html is registered to firefox and every time I try to open HTML file, it reported error that Swiftfox could not be found.

I went to the personal settings -> advanced -> default apps, but there, firefox was registered. I tried to change but nothing happened.

Right click on html to change default app, firefox was registered, if I changed to Konqueror, it opened with Konqueror. Putting back to firefox, error repeated.

Error was resolved by editing MENU, firefox shortcut, which had path to swiftfox there. I changed it to /usr/bin/firefox and suddenly everything started to work as before.

BUG: KDE should not rely on menu shortcuts to run application.
Comment 1 Jekyll Wu 2012-07-10 12:40:03 UTC
It sounds like the installation fills wrong path for the swiftfox binray in the .desktop file,  or the swiftfox binary is not installed within your $PATH. It should be a packaging issue.