[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