Version: 4.1.82, svn r894579 (using Devel) Compiler: gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11) OS: Linux Installed from: Compiled sources Hi, I've implemented "TODO about implementing support for 'Open Folder in Tabs' with SSH bookmarks" from r756953 in MainWindow.cpp. I've made a simple patch to allow SSH sessions to be handled when opening all URLS in a bookmarked tab. I had to introduce a new signal + slot and copy some code from SessionController::openUrl into Application.cpp to do finish it off. I know, code duplication is evil, but I'm afraid I don't know enough about the konsole innards to know the best place to put the common code. The patch is (or will be) attached. Regards, Will Angenent
Created attachment 29282 [details] konsole openUrls SSH patch
I implemented ssh in bookmarks a few weeks ago. This patch is to allow you to 'Open link' on 'ssh://machine' which opens a new window. The patch appears to work as expected
I'm not really sure I see a reason for this. I can understand wanting to open a file or web site. But how often is there some 'ssh://machine' on the Konsole display that you want to 'Open link'?
One thing I have to do regularly though is ssh to she same 6 or so machines. Open Folder in Tabs should have been doing exactly what I wanted. When I found the TODO in the code I took it upon myself to fix it.
OK, I understand now. This is after you've 'Bookmark tabs as folders'.
You got it. I'm afraid my patch doesn't deal with the port number though, but that should be easily fixed, judging by your r930321 commit.
Are there any plans to get this fixed? By now I would consider this a bug since it is possible to create bookmarks with SSH URLs and even create a bookmark folder from all open SSH connection tabs in konsole but not be able to open such a bookmark folder in tabs. Tested with Konsole 2.3.1 (KDE 4.3.1).
SVN commit 1033653 by hindenburg: Allow 'Open Folder in Tabs' to support SSH bookmarks. Thanks to Will Angenent for patch. BUG: 177637 M +27 -0 Application.cpp M +1 -0 Application.h M +3 -1 MainWindow.cpp M +11 -0 MainWindow.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1033653