[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: KDE applications need kfmclient to open links,
From:       Trever Fischer <wm161 () wm161 ! net>
Date:       2008-11-21 20:42:25
Message-ID: 200811211542.36454.wm161 () wm161 ! net
[Download RAW message or body]


On Friday 21 November 2008 03:33:43 pm Armin Berres wrote:
> On Wed, 19 Nov 08 19:31, Kevin Krammer wrote:
> > On Wednesday 19 November 2008, Armin Berres wrote:
> > > After reading the following Debian bug report [0] Pino Toscano and me
> > > discovered the following: To be able to open links most KDE
> > > applications rely on an installed available kfmclient executable [1].
> > > The problem is now: kfmclient is shipped with Konqueror. This means: If
> > > Konqueror is not installed a lot of applications are not able to open
> > > links even with another configured browser. For KDE user this isn't
> > > such a big problem, but a Gnome user e.g. doesn't want to install
> > > Konqueror just to be able to open external links.
> > > The question is now: How can we solve this problem? I guess in theory
> > > kfmclient should be a part of kdebase/runtime and not kdebase/apps, but
> > > I don't know if this is feasible in pratice. I didn't check yet how
> > > coupled kfmclient and Konqueror are and when distributed -runtime
> > > and -apps are two different tarballs.
> >
> > Could probably be changed to use kioclient.
>
> Good point :)
> It seems as if "kfmclient openURL $URL" can be replaced with "kioclient
> exec $URL" without loosing functionality. At least I didn't find any lost
> functionality yet.
> The only difference I found is that kfmclient uses konqueror to open
> everything, while kioclient opens the dedicated application. Dolphin for
> folders, kwrite for text files and so on.
>
> The problem with xdg-open is, that one can't expect to have it installed
> by default.

Maybe. But its a pretty safe assumption:

[trever@Thebe]~/% rpm -qv --whatrequires xdg-utils | grep kde
kdeplasma-addons-4.1.2-2.fc10.i386
kdebase-4.1.2-5.fc10.i386
kdenetwork-4.1.2-3.fc9.i386
kdepim-4.1.2-4.fc10.i386
kdebase-runtime-4.1.2-5.fc10.i386
kdelibs-4.1.2-5.fc10.i386
kdelibs-4.1.2-5.fc10.i386
kdeedu-kstars-4.1.2-2.fc9.i386
kdeedu-math-4.1.2-2.fc9.i386
kdegames-4.1.2-2.fc9.i386
kdeadmin-4.1.2-3.fc9.i386
kdebase-workspace-4.1.2-10.fc9.i386
kdeaccessibility-4.1.2-2.fc9.i386
kdemultimedia-4.1.2-2.fc9.i386
kdesdk-4.1.2-3.fc9.i386
kdetoys-4.1.2-2.fc9.i386
kdeedu-4.1.2-2.fc9.i386
kdeartwork-4.1.2-2.fc9.i386
kdeutils-4.1.2-3.fc10.i386
kdegraphics-4.1.2-2.fc9.1.i386


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic