You are not logged in.

frozenJim

Beginner

  • "frozenJim" started this thread

Posts: 22

Location: Montreal, Canada

  • Send private message

1

Friday, September 16th 2005, 8:13pm

KMail - Links in email cause Konqueror to hang.[RESOLVED]

I don't know if I am alone with this problem, but if I click on a link in KMail, Konqueror tries to open but slows the system to a crawl while the little Konqueror cursor bounces up and down forever.

To fix this, I must pop into my terminal and killall kfmclient (there are many incidents of kfmclient trying to openURL - more every minute! They all look identical:

Source code

1
james   7112 11.0  2.5  25796 13012 ?   R   15:08   0:00 kfmclient [kdeinit] openURL http://www.kde-forum.org/register.php?action=activation&usri...


The killall solution is simple for me, but I am building KDE-based systems for my clients and this kind of thing is a show-stopper.

This post has been edited 1 times, last edit by "frozenJim" (Sep 18th 2005, 8:54pm)


anda_skoa

Professional

Posts: 1,273

Location: Graz, Austria

Occupation: Software Developer

  • Send private message

2

Friday, September 16th 2005, 8:30pm

Hmm, I think KMail, or rather the KRun module of kdelibs, usually don't call kfmclient for launching URLs.

Do you have a custom setup for "external browser" or file association for text/html?

Cheers,
_
Qt/KDE Developer
Debian User

frozenJim

Beginner

  • "frozenJim" started this thread

Posts: 22

Location: Montreal, Canada

  • Send private message

3

Friday, September 16th 2005, 9:47pm

I don't think I have anything unusual setup for my browser. Konqueror is my default browser. It turns out that this is not just KMail - all programs that fire up my browser cause the same glitch.

When I check my associations, I check under "text" for "html" and this is what is there:

Source code

1
kfmclient openURL %u text/html
Is this the same as everyone else has for Konqueror?

This post has been edited 2 times, last edit by "frozenJim" (Sep 16th 2005, 10:16pm)


anda_skoa

Professional

Posts: 1,273

Location: Graz, Austria

Occupation: Software Developer

  • Send private message

4

Saturday, September 17th 2005, 3:12pm

Yes, that looks ok.

What version of KDE on which operating system/distribution is causing this?

Cheers,
_
Qt/KDE Developer
Debian User

frozenJim

Beginner

  • "frozenJim" started this thread

Posts: 22

Location: Montreal, Canada

  • Send private message

5

Saturday, September 17th 2005, 9:46pm

Very odd then.

I am using KDE 3.4.1 on Gentoo 2.6-r12.

This is really the only problem I am experiencing and it's making me nuts.

I have, however confirmed that it is not a problem with the softare, it's something in my configuration. I have 4 machines running in my office, all identically installed, and only this one is displaying this behaviour.

Grrrrr....

This post has been edited 1 times, last edit by "frozenJim" (Sep 17th 2005, 9:48pm)


anda_skoa

Professional

Posts: 1,273

Location: Graz, Austria

Occupation: Software Developer

  • Send private message

6

Saturday, September 17th 2005, 11:40pm

Tr creating a new user account and see if the problem shows itself there as well.

Cheers,
_
Qt/KDE Developer
Debian User

frozenJim

Beginner

  • "frozenJim" started this thread

Posts: 22

Location: Montreal, Canada

  • Send private message

7

Sunday, September 18th 2005, 8:53pm

Got it.

Created a new user on the same machine. New user had no problem opening links from other apps. So the problem is in my config for MY user.

I STILL don't know where everything is in KDE. I believe that this is my only complaint about KDE - I cannot intuit where settings are made.

Anywho... under Settings->KDE Components->Component Chooser, I checked out the "Web Browser" listitem. Once I saw it, I recalled that long ago I was using FireFox as my default browser but had changed it back to Konqueror as I became more accustomed to "the KDE way".

Now, you'd THINK that to change it back to Konqueror one would simply click on the little file-chooser button and browse to the "Konqueror" program. And this is what I did. AND this is where the "kfmclient" comes from - that's the name of the Konqueror program.

BUT THIS IS THE WRONG WAY!

There are two radio buttons available in the "Default Component" section under the heading "Open HTTP and HTTPS URLs:
  • in an application based on the contents of the URL
  • in the following browser: (this is where I had chosen kfmclient)
So who on Earth would guess that the correct choice is "in an application based on the contents of the URL"? (grin)

My problem is solved. And I know a bit more about KDE now too.

Thanks for your help anda_skoa.

frozenJim

anda_skoa

Professional

Posts: 1,273

Location: Graz, Austria

Occupation: Software Developer

  • Send private message

8

Sunday, September 18th 2005, 9:03pm

Quoted

Originally posted by frozenJim
I STILL don't know where everything is in KDE. I believe that this is my only complaint about KDE - I cannot intuit where settings are made.

At least they always end up in .kde/

Usually .kde/share/config
file type associations in .kde/share/mimelnk

Quoted


Now, you'd THINK that to change it back to Konqueror one would simply click on the little file-chooser button and browse to the "Konqueror" program. And this is what I did. AND this is where the "kfmclient" comes from - that's the name of the Konqueror program.

BUT THIS IS THE WRONG WAY!

Actually I think this should work as well.
From this setting's point of view Konqueror is just another browser.

Quoted

So who on Earth would guess that the correct choice is "in an application based on the contents of the URL"? (grin)

Because that's the default setting? ;)

Quoted


Thanks for your help anda_skoa.


You're welcome.

Cheers,
_
Qt/KDE Developer
Debian User