KMail&MozillaFirebird
Chris Colohan
colohan at cs.cmu.edu
Thu Nov 13 18:48:00 GMT 2003
James Richard Tyrer writes:
> Chris Colohan wrote:
> > David Corbin writes:
> > > On Monday 10 November 2003 04:49, Kevin Krammer wrote:
> > > > On Sunday 09 November 2003 04:17, sol&diederic wrote:
> > > > > Hi list members,
> > > > > I'm using: ML-9.1, KDE3.1.3;
> > > > > I changed from Konqueror to MozillaFirebird as browser. That's fine,
> > > > > not problems. However, if I click on a url in an email than Konquorer
> > > > > is used and not MozillaFirebird.
> > > > >
> > > > > Is there any way to change this behaviour?
> > > >
> > > > Control Center->KDE Components-> File Associations
> > > > Change the program that for text/html
> > > > Check you have %u in the parameter list of the program command, otherwise
> > > > the URL will be downloaded to a local file first and then given to the
> > > > application.
> > >
> > > I have %u in mine, but Konquer still tries to download it first.
> >
> > Me too. In particular, when I click on a URL in kzephyr (a chat
> > client I wrote, which uses the same call as KMail for opening URLs)
> > then KDE opens a konqueror window, which remains empty and just sits
> > there, since konqueror calls mozilla to render the HTML.
> >
> > Is there a way of avoiding having this empty window pop up on my
> > screen? I don't care if konqueror is invoked, but does it have to
> > open an empty window on my screen before it calls mozilla? Or is
> > there a way of avoiding this?
>
> Exactly how do you have KDE configured for the MIME type "text/html"?
The first application listed is "mozilla". This application is set up
to execute the command "/usr/local/bin/mozilla -remote
openURL(%u,new-tab)". The "Embedding" setting is set to "Show file in
separate viewer".
> I don't see any reason that it should do this unless it is the way Kmail is
> configured.
>
> What happens if you click on an HTML file on your desktop?
If I open an HTML file in konqueror then it launches mozilla and
displays it. If I copy the same file onto my desktop then the same
thing hapens (no konqueror window is opened). If I click on a link in
kzephyr (which calls kapp->invokeBrowser(link), exactly as kmail does)
then a konqeror window opens, which remains empty as it immediately
calls mozilla.
Hmmm. [Munging through header files.] In the kapplication.h header
file the comments indicate that the invokeBrowser() interface is
obsolete, and KRun() should be used instead. Does anyone have a newer
version of the kmail source and can see if this has been fixed? (I am
using and looking at 3.1.1.)
If I change kzephyr to use KRun() instead it works just fine.
Excellent! :-)
Chris
--
Chris Colohan Email: chris at colohan.ca PGP: finger colohan at cs.cmu.edu
Web: www.colohan.com Phone: (412)268-4751
___________________________________________________
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
More information about the kde
mailing list