Version: (using KDE KDE 3.2.2) Installed from: Gentoo Packages So opening a bunch of urls in a fast manner, while no konqueror window is opened still leads to a bunch of winows popping up.
What now? "no window open" or "not yet initalizied?" If the latter what you mean with that?
Hm, sorry my english is not that good, but from the user perspective it is the same, imho. As long as the first konqueror window gets created, all following urls open in seperate windows. At best, konqueror would download the url data in backgrund and create all the tabs when the parent window is ready.
still an issue with kde 3.3.2
For an example... try the following as a shell script: sites='http://bugs.kde.org/show_bug.cgi?id=80161 http://bugs.kde.org http://www.kde.org' for target in $sites; do konqueror ${target}& done What this 'should' do... (provided you have all of the preferences set properly) is launch one konqy window with three tabs, instead it launches 3 seperate windows. Note: Someone suggested that I use "kfmclient openProfile <a konqy profile> ${target}&" instead. I tried it, but it no difference.
works fine here with "kfmclient exec $target"
Hmm... kfmclient exec works for me if I have any konqy windows open. But if everything has been closed already, it opens all three URLs in seperate windows.
#!/bin/bash sites='http://bugs.kde.org/show_bug.cgi?id=80161 http://bugs.kde.org http://www.kde.org' for target in $sites; do kfmclient openURL ${target} & done This opens one window with 3 tabs when no other Konqi windows are open. The script in comment #4 opens in 3 windows, when it should be one window. I think this is confirmed. This is on KDE 3.5.4.
Confirmed.
Still present in konqueror 4.1.60 svn trunk 831729, using the testcase included in comment 7.
The testcase included in comment 7 works now in konqueror 4.2.91 (if there is at least one konqueror process working). If there is none, as kfmclient can not find any konqueror process, it creates one for each url. With some delay (calling sleep 5, for example) after the first load, it works.
The reason why the test case in comment (In reply to comment #7) > #!/bin/bash > sites='http://bugs.kde.org/show_bug.cgi?id=80161 http://bugs.kde.org http://www.kde.org' > for target in $sites; do > kfmclient openURL ${target} & > done > > This opens one window with 3 tabs when no other Konqi windows are open. > > The script in comment #4 opens in 3 windows, when it should be one window. I think this is confirmed. This is on KDE 3.5.4. Nope. What it is doing currently is 100% correct. Otherwise, you will never be able to open a new konqueror window when the "open as new tab in existing window" option is enabled. For that reason using "konqueror" directly from the command line means, will always open a new window regardless of the options you set. Therefore, if you change the for loop in the test script from comment #2 to "konqueror $sites" instead, you will be guaranteed a new konqueror window with the URLs opened as tabs regardless of any of the options set. On the other hand if all you want to do is open the URL in an existing insance of Konqueror when there is one already running, then you have to use kfmclient openURL as you are doing in comment #7.