Version: 3.4.1 (using KDE KDE 3.4.1) Installed from: Gentoo Packages Compiler: gcc version 3.4.3 20050110 OS: Linux In Konqueror's configuration, I have both "Open links in new tab instead of new window" and "Open as tab in existing Konqueror when URL is called externally" checked, yet when a seperate application (in this case, X-Chat v2.4.3) opens a URL explicitly with Konqueror (using the Send URL to->Konqueror right-click menu) it still opens a new Konqueror window instead of a tab in the existing window.
Do you have a running Konqueror window on your current desktop? What command does XChat call?
Yes, there's an instance of Konqueror already running. And according to 'ps -ef', it simply runs 'konqueror <url>'. Also important to note, it seems that the second instance of konqueror remains in the process list even after it's closed, just like the first instance (I have the config set to leave one konqueror process running).
I also have noticed this bug. It's annoying me, especially because it doesn't work from within KMail either. It just uses "konqueror <url>" to open up a second konqueror window. I'm using Gentoo as well (split KDE 3.4.1 ebuilds) so I will go see if I can find any information there. Perhaps it's a patch bug or something. I'll let you know if I find anything.
Any news on this bug? I see that it's UNCONFIRMED. How does it get CONFIRMED? I managed to get Evolution to hurl at Konqueror... Now if only it would open a tab on the existing window rather than starting a new one.
I have the same problem.
I mean, in KDE 3.5.0...
As far as I can tell, bugs get confirmed when they reach 200 votes.
*** This bug has been confirmed by popular vote. ***
I guess I was wrong. I wonder what metric they use for "popular vote" confirmation then.
Additional info: when I open new konqueror window from quickview applet, it opens in a new tab of an existing windows. But external calls from thunderbird or even akregator are still in a new windows.
Oh, I forgot to mention that I'm using KDE 3.5.2.
it's the number of votes, but it varies from Product to Product. Most are products have it set to 80. Some have it set to 0 (disabled).
I can confirm this in kde 3.5.6 (gentoo).
I can do better. I figured out why it happens. The "Open as tab in existing Konqueror when URL is called externally" checkbox only affects "kfmclient openURL http://www.foo.com/", not "konqueror http://www.foo.com/".
> I can do better. I figured out why it happens. Confirm.
Doesn't work for me in KDE4 even with kfmclient.
It works for me using kfmclient both in 3.5.9 and trunk r809039. It's debatable if konqueror should reuse an existing session if started.
This bug seems to be very related to bug #80161
Can confirm it doesn't work both with konqueror 'www.foo.com' and kfmclient 'www.foo.com' Both open the link in a new window. Using openSUSE 11.0 with KDE 4.1.1+ packages coming from the "openSUSE Build Service". What distribution are you using? This issue could be somewhat distribution specific.
I have found that it's a matter of configuration. The problem is solved if you choose, in the predefined browser config to use an application depending on the url content, then select konqueror as the predefined app for html files in the file types associations system prefs. Works great now.
solution doesn't work for me, can reproduce the problem
*** Bug 220074 has been marked as a duplicate of this bug. ***
*** Bug 257312 has been marked as a duplicate of this bug. ***
*** Bug 257547 has been marked as a duplicate of this bug. ***
This behaviour can be confirmed with Konqueror 4.5.4 under Arch Linux.
"Open as tab in existing Konqueror when URL is called externally" does not mean redirect all URLs to the existing tab even when you have explicitly defined the application name. Otherwise, how would you be able to open a new instance of konqueror with "about:blank" or any of the default profiles ? Anyhow, the proper way to start konqueror for this situation is to use one of the comands below xdg-open kde-open kfmclient openURL
I'm starting konqueror with `kfmclient openURL http://google.com` and it still launches new Konqueror instance instead of using running one. I think you don't understand the problem.
(In reply to comment #27) > I'm starting konqueror with `kfmclient openURL http://google.com` and it still > launches new Konqueror instance instead of using running one. I think you don't > understand the problem. And why would I close the bug report if I did not understand the problem or test it ? Calling "kfmclient openURL <url>" works as expected because I just tested it on code from git master (KDE 4.7). Not only that you can look at its code and it has a specific "hack" or workaround to support this feature. The only requirement to using it is that you provide a valid <url>. That is, it won't filter the input URL as it probably should and there is already a bug report against that, bug# 109217. Other than that it works fine. On what KDE version are you having this problem ?
I'm having it on 4.6.3, installed from Debian packages.
(In reply to comment #29) > I'm having it on 4.6.3, installed from Debian packages. Well I dunnot what to tell you. Did you try to uncheck and recheck that configuration option ? I tested this again by unchecking the option to see if a new window will be opened and it did. When I check it again, a new tab is opened in an already running instance of Konqueror ; so I am unable to duplicate this issue. I will reopen it because you said you still have an issue with this in KDE 4.6.3.
I tried unchecking and rechecking it, with no success.
(In reply to comment #31) > I tried unchecking and rechecking it, with no success. Are you sure you are issuing the kfmclient openURL call from the same desktop as Konqueror. Unless you are are issuing the kfmclient command from another desktop, or the aforementioned option is unchecked, "kfmclient openURL" will open a new tab in Konqueror. If this is not the case, then it is specific to your distros and is not something that is in the stock KDE release. BTW, that is also true if you have defined your browser to be something other than Konqueror or for some unexplainable reason defined Konqueror as the alternative browser under Settings->Default Applications -> Web Browser.
*** Bug 179290 has been marked as a duplicate of this bug. ***
I'm not using KWin as window manager, so 'same desktop' is not applicable and that might be the cause of malfunction. My default browser is defined as "in an application based on the contents of the URL"