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

List:       kfm-devel
Subject:    Re: KFM Error
From:       David Faure <faure () kde ! org>
Date:       1999-03-29 9:26:58
[Download RAW message or body]

On Mon, Mar 29, 1999 at 09:36:55AM +0200, Matthias Elter wrote:
> On Sun, 28 Mar 1999, Simon Hausmann wrote:
> > On Sun, 28 Mar 1999, David Faure wrote:
> > 
> > > On Sun, Mar 28, 1999 at 06:50:28PM +0200, Rob Kaper wrote:
> > > > "The requested action
> > > > get telnet://capsi.cx:2300/
> > > > is not implemented yet."
> > > > 
> > > > Looks to me this is a rather simple one to hack into kfm.. launch a kvt (or
> > > > whatever Terminal program has been specified with -e telnet, voila.
> > > 
> > > This is right. kfm is not developed anymore, but this a nice feature for
> > > the successor of kfm, called 'konqueror' (or konqy).
> > > 
> > > Simon, while making the plugin mechanism, can you think of a way to
> > > specify, in a plugin kdelnk : for the protocol "telnet:", something like ;
> > > launch konsole -e telnet %host  ?
> > > 
> > > 
> > > This will allow the same kind of protocol support for other protocols as
> > > well, without hacking the code.
> > > I can think of "rlogin:", and even of somebody wanting to use, say, ncftp
> > > for "ftp:" transfers, and netscape for "http:" transfers.
> > > (For this we need to make plugins chosen before hardcoded protocols
> > > (kio_http for http:, ...)
> > > Users love be customize everything, and a lot of them want to use kfm/konqy 
> > > as file manager only and netscape as web browser... which can be
> > > understood, especially if there is java in the pages ;)
> > 
> > 100% agree.
> >  
> > a) completely override libkio for configured protocols
> >    Before executing KRun we check to protocol and call the appropriate
> >    application.
> >    I think the problem here is the configuration: How do we find out
> >    which application supports protocol xyz?
> >    How do applications "tell" Konqy that they support a certain protocol?
> >    (for MimeTypes this was kind of easy: KRun did the job of finding an
> >     application. Then we just checked the .kdelnk file. But how to do
> >     without KRun? How to find the .kdelnk? )
> > 
> > b) integration in libkio
> >    Perhaps someone has a nice idea of a possible integration in the
> >    ProtocolManager (without breaking KIOJob ;) ) ?
> 
> I like the idea of plugin protocols but what does a user have from typing
> netscape://www.kde.org instead of http://www.kde.org. 
Nothing. We never said that (or I misunderstand).
telnet is a protocol, rlogin too, hence the URLs "telnet://host" and "rlogin://host".

netscape is not a protocol, but a handler that could be set for "http://".
So the user would still enter "http://" and that would open netscape, if
such a plugin exists.

> IMHO if a user want's to
> use netscape for web browsing instead of konqy it would be nice to simply being
> able to associate a application with a protocol. For example a user
> could want to associate "http://" with netscape and konqy would launch netscape
> every time a user clicks on a "http://" link.
> But perhaps a dialog to assign all sorts of protocols to commands is to hard to
> configure for novice users. Perhaps a konqy option "Follow remote links with
> netscape" would be enough.
> 
> Greetings,
> Matthias

-- 
David FAURE
david.faure@insa-lyon.fr, faure@kde.org
http://www.insa-lyon.fr/People/AEDI/dfaure/index.html 
KDE, Making The Future of Computing Available Today

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

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