[Bug 168107] New: krunner/kfmclient/KToolInvocation launches konqueror when it should launch dolphin
Jason Donenfeld
BugZilla at zx2c4.com
Sat Aug 2 13:09:34 BST 2008
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=168107
Summary: krunner/kfmclient/KToolInvocation launches konqueror
when it should launch dolphin
Product: kde
Version: unspecified
Platform: Gentoo Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: unassigned-bugs kde org
ReportedBy: BugZilla zx2c4 com
Version: (using KDE 4.1.0)
Installed from: Gentoo Packages
When entering a uri into krunner such as smb://something or ftp://something or desktop:/ , konqueror loads instead of dolphin. This is the wrong behavior. But, entering http://something loads the default web browser, not necessarily konqueror, and this is the right behavior for http.
Inside of the location runner, KToolInvocation::invokeBrowser is called for unknown and network uris. invokeBrowser in turn runs startServiceByDesktopName("kfmclient", url,....), which calls kfmclient. Running kfmclient openURL causes the same problem. Calling kfmclient exec produces the correct behavior.
Either the error is in how startServiceByDesktopName calls kfmclient, how kfmclient handles uris, how a component kfmclient depends on operates, or krunner calling invokeBrowser (ie instead of KRun). Or it is neither of these and my analysis is incorrect.
In any case, typing ftp://something into krunner should open dolphin, not konqueror.
More information about the Unassigned-bugs
mailing list