Summary: | konsole -profile functionality from kde 3.5.x | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Cass <cassbishop> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | wishlist | CC: | ab4bd, adaptee, alllg, cpigat242, darose, drednout.by, eldenc, Ernest, ghmeyer, ibc, jarmo.sorvari, listes.rusconi, mads, marc, marcus.hardt, mihais23, o.kullmann, olivpass, orionbelt2, poonaatsoc, rprots, snlvr |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | a script for saving tabs |
Description
Cass
2008-11-14 17:05:31 UTC
Hello, I too think this is one of the major features of Konsole. This is clearly one of the features that keep me from going KDE4. Sincerely, Filippo, an aficionado of KDE. Hi, me too! Im using kde 4.2.2, i am miss this feature. *** Bug 189939 has been marked as a duplicate of this bug. *** *** This bug has been confirmed by popular vote. *** Not sure if this affects the bugs confirmation but I have since moved to kubuntu 9.04 and this is how I work around the problem. #!/bin/sh konsole -e ssh me@server1 konsole --new-tab -e ssh me@server2 konsole --new-tab -e ssh me@server3 Opens the first one in a new konsole and the others in new tabs. I place the scripts in a directory and view and run them using the Quick Access widget to mimic my menu based system from 8.04. I just moved from 3.5.10 to 4.3-rc3 and was disappointed that I had lost all my ssh sessions and no obvious way to reproduce the multiple tabbed konsole sessions selected from a terminal sessions menu similar to that of 3.5.10. I would really like that feature as described in this feature request bug report. Thank you, George It took a little time to learn the new way things are being done in KDE4, I found that by using the Console Profiles Widget and enabling the Show New Tab and Close Tab buttons in the tab bar in the edit profile tab dialog I got the functionality I was looking for. A nice touch would be in the Console Profiles Widget to have a check box on each entry and a check all button and a open checked button so a bunch of session profiles can be opened as tabs on the open or new console. George (In reply to comment #5) > Not sure if this affects the bugs confirmation but I have since moved to > kubuntu 9.04 and this is how I work around the problem. > > #!/bin/sh > konsole -e ssh me@server1 > konsole --new-tab -e ssh me@server2 > konsole --new-tab -e ssh me@server3 > > Opens the first one in a new konsole and the others in new tabs. I place the > scripts in a directory and view and run them using the Quick Access widget to > mimic my menu based system from 8.04. This seems to work if you only use one konsole window. But I have typically had (in KDE 3) 3-4 konsole windows each having about 10 logically related ssh sessions. And each with ssh-agent -protected single sign on. A huge time saver! As it looks like with konsole --new-tab one has no control over to which window the new tab is added, the multi-window-multi-tab feature cannot be worked around. I hope I am missing something. This missing feature is very close to a show-stopper for me. It is hard to imagine how and why such a functionality can be dropped while "upgrading". I couldn't find a place to vote for this feature to be restored. I'd like to add 100 votes. :) Also, why cannot we use the .desktop files created by konsole from kde3? I'm beginning to think the KDE folks have disconected themselves from reality. KDE4 is a big step down from KDE3. Especially this konsole bug is a real deal killer. In the Windows world I use Secure CRT and you would think the Linux world would come up with something better. I'm about to write a review of KDE for Dvorak's blog and it's not going to be pretty. I would also love to have this functionality back in Konsole. In fact in KDE 3.5 you could press CTRL+Right-Click and it would present a list of the different profiles, a huge time saver in my eyes. My workaround was to switch to mrxvt, which offers this functionality. Config is by textfiles, which is not as comfortable, but offers more structure. KDE has actually gotten worse. It seems the KDE team has lost the concept of functionality. you would think that it would not be beyond the programming ability of the developers to be able to save and restore profiles. How hard can that be really? I wish they would just restore the old code. It's not like there are any new feature in the new Konsole that are noticeable. I quit using KDE over this. I'm running Gnome now. I do most of my SSH stuff from Windows. I too stopped using kde. i'm on gnome and using kde3's konsole ;-) but planning on migrating to ROXTERM. Yep, KDE4 made me switch to fluxbox, minimalistic, but functional. KMAil is one of the last one the tools I still use, but since it fails finding adresses stored in my _K_addressbook, I'll shift to s.th. else soon. *** Bug 247119 has been marked as a duplicate of this bug. *** *** Bug 280756 has been marked as a duplicate of this bug. *** *** Bug 148867 has been marked as a duplicate of this bug. *** [Comment from a Konsole contributor who has never used KDE3 Konsole in a serious way] Well, I'm not sure whether this feature is removed intentionally or just not reimplemented yet. But comments #13 ~ #16 are really not helpful for getting this feature back. I can understand the frustration and anger when your favorite feature is gone after "upgrading", but sarcasm is NEVER constructive. (In reply to comment #13) > My workaround was to switch to mrxvt, which offers this functionality. Config > is by textfiles, which is not as comfortable, but offers more structure. If you are fine with editing some file manually, Konsole provides similar possibility since KDE SC 4.5 . You can use the "--tabs-from-file" option to tell Konsole how to create tabs based upon a simple text file like this: # At this moment the effective format is "title:<title> ;; command: <command> ;;" title: zsh ;; command: zsh;; title: tmux ;; command: tmux;; title: mc ;; command: mc;; title: user@host ;; command: ssh user@host;; That option and its related format are not good enough IMO, but it could be a start point for getting this feature back. *** Bug 293555 has been marked as a duplicate of this bug. *** Dear Jekyll, First of all, thanks for the suggested workaround, as well as for all your work with identifying bug duplicates :) Secondly, as you implicitly say yourself, your workaround does not really replace the lost functionality. For example, in KDE3, konsole sessions retained memory of the current working directory of each shell. No more. There is the --workdir option, but it refers to all of konsole, not to each shell separately! Clearly, it's an option that should be allowed in the tabs file (along with title and command) but is not. Thirdly, please allow me to kindly disagree with your assessment that comments #13-16 were sarcastic. I think they were just being factual. I do understand that most KDE devs are volunteers, but *if* they care for their product to be relevant with users, they should listen to them once in a while. It's not just konsole that is broken in KDE4 (and in more than one *major* ways, see e.g. Bug 188528). There's several other *important* packages that are either still broken or fixed with 2+ years of delay since first reported. When i say "broken" i mean with major functionalities missing with respect to KDE3. Just out of memory, i recall my troubles with kmix (e.g., Bug 269176), the keyboard layouts switch (e.g., Bug 204144), the digital clock widget (e.g., Bug 284891), and i'm sure there were more. We are now at version 4.8 and some of them are still unresolved, and even those resolved had to wait till past version 4.5! If it was just a question of developer work overload, i would just shut up. But we see intensive development in other segments of KDE (semantic stuff, etc.) which may be cool buzzwords but of lower priority (or worse) for many/most users (was there any user poll ever run?). But i'm getting out of topic here, so i'll stop. [ TL;DR (Off Topic) Konsole does not have many developers, which has NOTHING to do with those cool things in KDE4 ] Well, I am involved only with the development of Konsole so I wouldn't make comment for the big picture of "KDE4". As for Konsole, it does not have many developers. But that has been the case for a few years(including the KDE3 era). So it is not that Konsole developers change focus to other cool or fancy things. It is just that Konsole has never had many developers. The problem with the KDE4 konsole is that KDE3 konsole ==> KDE4 konsole is more like rewriting than normal upgrading or porting. In this process, some features were lost and some bugs were introduced. Then Robert, the most productive Konsole developer, discontinued his contribution to Konsole and KDE. So some issues were not fixed or reimplemented as planned or promised . I would say KDE4 Konsole was and is still an half-finished product. In the most time between 2009 and 2012, there is only one man who worked lonely to take care of Konsole on a regular basis. That is Kurt. That "one man's show" is a bit sad and is not enough to push KDE4 Konsole moving forward quickly. Then I joined in last year. Now we have two regular developers. Not so many , but the number has been doubled. And the situation has been improving since then. In June 2011, there were about 600 reports(including wishes) for Konsole. It is not hard to imagine the frustration and difficulty for one man(Kurt) to deal with or even read those 600 reports. Now we have about 200 reports. Those closed 400 reports include quite a few bug fixes and features, although many of them are just duplicate or invalid. So please, do not use words like "if they care for their product to be relevant with users..." too easily when you are annoyed by your most hated issue of some application. That is often the wrong impression or conclusion. It is better to make that judgement only when you know the big picture of one application. For Konsole, if you have subscribed to its mailing list at konsole-devel@kde.org, followed its commits by using commitfilter.kde.org, watched related review requests on reviewboard.kde.org/groups/konsole, I bet you wouldn't say that. The reason I see some comments as unhelpful is they not only contains no information for solving the problem(bugzilla is for tracking and solving problems, right?), but also frustrate and demotivate existing and potential developers. Although I'm always already frustrated even before reading any bug report, this one makes me frustrated to the point that I only want to imagine some solution in the head without writing any code for it although I do have the time . Hi again Jekyll, Many thanks to you and Kurt. Please keep up the good work with konsole! Nobody here made personal accusations, we just deplore a bad situation, and what you and Kurt do is strive to improve it. You have our gratitude, not our anger! Perhaps i should have expressed myself better. I do understand that developers choose which KDE projects they want to contribute to. But apparently most prefer to contribute to projects they consider "cooler" than the likes of konsole. Fair enough --their choice. But shouldn't KDE's governing council have taken this imbalance into account when deciding that KDE4 would be an almost complete rewrite? KDE is not just any component, it's one of the major (inter)faces of Linux. Users expect things to get better when upgrading, and they get disappointed when they get worse. I submit that a terminal console is more fundamental to a Unix environment than, say, amarok. If only you and Kurt were able to do so much, then one or two extra devs might have been able to bring konsole to KDE3-level of features by now. Could KDE management have more actively encouraged devs to contribute to the likes of konsole? I dunno. All i know is that at version 4.8 there's several basic packages that are still problematic, and lots of users and distros still sticking to KDE3 --for a reason, and despite the nice new things that KDE4 undoubtedly introduced. Please take this as a constructive comment from your user base about the direction that we would like to see things move, not as a negative criticism. And sure, it would be nicer if we all contributed code than opinions, but not all of us can contribute code to all open source projects! Since this is being off topic, i will not post any more replies. I hope that at least the spirit of my comment has been understood. Thanks again :) I guess it's time for me to apologize my comment #13 and #16. Yes, I was unhappy about the transition to KDE-4, but I mainly wrote those lines for others to obtain the missing functionality ad-hoc. In case they were understood too demotivative, please accept my apology. Created attachment 84476 [details]
a script for saving tabs
Hi
I just wrote a small script that saves your konsole tabs so you can restore them later if the computer crashes or you just want to reboot.
You can use ksave.sh --help to see how it works.
If you want shortcuts added to your alias so you can just type these command:
ksave save your current tab
krestore restore all saved tab
kclear clear all saved tabs
Just run these commans:
echo "a ksave '/path/of/file/ksave.sh'">> ~/.alias
echo "a krestore '~/konsole_tabs.restore'">> ~/.alias
echo "a kclear '/path/of/file/ksave.sh --clear'">> ~/.alias
source ~/.alias
Enjoy
Akiva
I'll close this since we're on KDE5 - "--tabs-from-file <file> " might be of use if anyone is still interested. Open a new wish if you find what you need isn't possible now. |