R: Re: KIO::OpenUrlJob and applications: URLs
stefano.crocco at alice.it
stefano.crocco at alice.it
Sun Sep 7 09:47:08 BST 2025
On sabato 6 settembre 2025 13:49:29 Ora legale dell’Europa centrale Kai
Uwe
Broulik wrote:
> Hi Stefano,
>
> looks like this is an oversight in OpenUrlJob. It only ever runs files
> from local URLs (i.e. file:/). It doesn’t handle pseudo-local
> (protocol
> class “:local”) protocols, such as desktop:/.
>
> It also doesn’t resolve the “local url” that applications:/ sets.
>
> The question is what the right fix is: I would like to avoid a StatJob
> for every OpenUrlJob to resolve the local URL. Maybe we could add
> handling for ”:local” protocols but that also doesn’t feel entirely
> right.
>
> I made a patch [1] that will make it set UDS_TARGET_URL and might fix
> this particular issue but isn’t a “proper” fix imho
>
> Cheers
> Kai Uwe
>
> [1]
> https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5805
Thanks for your answer and for the patch. I'm not knowledgeable enough
about
the workings of OpenUrlJob to say whether your patch is the correct way
to fix
this issue or to suggest a different approach, but I tried it in both
Konqueror
and Dolphin and it works as expected.
Stefano
More information about the kde-devel
mailing list