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

List:       kde-i18n
Subject:    Re: KFM Error
From:       Simon Hausmann <tronical () gmx ! net>
Date:       1999-03-29 17:14:33
[Download RAW message or body]


On Mon, 29 Mar 1999, Matt Koss wrote:

> On Ne, 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 ;) ) ?
> 
> While I understand the need for plugins and user customization of konqueror,
> I don't think that it is ok to use e.g. Netscape for all http:/ related stuff.
> IMO this should depend also on the MIME type or the file extension.
> The protocol is simply not enough to discern between different types of files.
> 
> E.g user could want to use Netscape for displaying some
> http://aaa.bbb.cc/XXXXX.html file, but he might want to use kget for doing the
> transfer of some http://aaa.bb.cc/XXXXX.tgz file.
> 
> That's why I think that this plugin stuff needs to be rethinked very carefully.

The _current_ (working) implementation is based upon Mimetypes, the idea
of protocols is just meant as extension. And I think a certain protocol
dependency _is_ useful, just think of the above mentioned
telnet/ssh/rlogin example :)


Greets,
 Simon

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

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