LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-05-2012, 07:11 PM   #1
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,494
Blog Entries: 11

Rep: Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466
Replacement for KDE3.5s tabbed, session saving konsole?


My personal workhorse is a Toshiba laptop running Slackware 12.1. It has been tweaked and apps added to meet my own needs over time, and is perfect for my needs in every sense of the word.

I use fluxbox as my WM and spend 90% of my time in shell sessions, in konsole. With the older konsole I am able to save multiple sessions and open my multi-tabbed working environemt when I start X. That is literally the core of my own productivity now!

I recently installed 13.37 on some freed space, with an eye toward eventual transition from the 12.1 system, but with no really compelling reason to change. I have been configuring for my needs as time permits...

But I quickly hit a snag because konsole no longer allows you to save profiles with multiple tabs and session states as it did with KDE3.5 - at least as far as I have been able to discover.

I have found ways of scripting the opening of multiple tabs using dcop or qdcop, but nothing that suits me.

Has anyone else found a work around, or another terminal emulator which supports saving of multiple sessions and opening into multi-tabbed state?
 
Old 04-05-2012, 08:59 PM   #2
Gerard Lally
Senior Member
 
Registered: Sep 2009
Location: Brú na Bóinne, IE
Distribution: Slackware, NetBSD
Posts: 1,800

Rep: Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308
Consider tmux, which will do what you want and more. You can detach from local and remote sessions and re-attach when needed. You also have in tmux a flexible way of organising and saving tab or pane layouts.

Crash course here.
 
1 members found this post helpful.
Old 04-05-2012, 09:12 PM   #3
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
No need to give up konsole 3.5:

http://www.linuxquestions.org/questi...13-1-a-849525/

http://www.linuxquestions.org/questi...ilable-877694/
 
1 members found this post helpful.
Old 04-05-2012, 10:17 PM   #4
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,494

Original Poster
Blog Entries: 11

Rep: Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466
Quote:
Originally Posted by gezley View Post
Consider tmux, which will do what you want and more. You can detach from local and remote sessions and re-attach when needed. You also have in tmux a flexible way of organising and saving tab or pane layouts.
Thanks - I just grabbed the SBo script for tmux and will build it later tonight.

I use screen at times, mostly for remote sessions, but what I am really looking for is the ability to start a set of tabbed sessions when I start X locally - not sure if tmux can do this from description but will explore it.
 
Old 04-05-2012, 10:22 PM   #5
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,494

Original Poster
Blog Entries: 11

Rep: Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466
Quote:
Originally Posted by Woodsman View Post
No need to give up konsole 3.5:
Thanks Darrell!

I had thought about looking into Trinity but have not had time. Lack of Qt3 in pasture seemed to me to be an obstacle, but have not kept up with that.

I read the threads you gave and visited related links - other than removing KDE4 packages it was unclear to me whether I still needed to build Qt3 or not, but will followup later tonight.

Apprecitat the direction...
 
Old 04-06-2012, 03:05 AM   #6
Gerard Lally
Senior Member
 
Registered: Sep 2009
Location: Brú na Bóinne, IE
Distribution: Slackware, NetBSD
Posts: 1,800

Rep: Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308
Quote:
Originally Posted by astrogeek View Post
Thanks - I just grabbed the SBo script for tmux and will build it later tonight.

I use screen at times, mostly for remote sessions, but what I am really looking for is the ability to start a set of tabbed sessions when I start X locally - not sure if tmux can do this from description but will explore it.
tmux can do what you want by opening multiple panes or windows, or a combination of both, in local and remote sessions.

Another good guide can be found here. Make sure to read Part 2 as well.
 
1 members found this post helpful.
Old 04-06-2012, 03:39 AM   #7
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,494

Original Poster
Blog Entries: 11

Rep: Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466
Thanks for the additional links.

Good timing too, I just finished installing tmux and spending a very limited time with it.

My first impression is that it is in many ways similar to screen, but probably not what I am looking for (But to be fair - I have certainly NOT explored it in any depth yet - I will tomorrow.).

I am specifically looking for something similar to the tabbed UI provided by 3.5 konsole, and the ability to open to a preconfigured set of tabs. Changing to a multi-paned screen type UI might not be the end of the world for me, but it would require this old dog to practice a few new tricks.

I also found that when I ended the X session my tty was left in a bad state. No line breaks and it would not recognize my password, as if character encodings had been changed - and the tmux status bar was still visible. I had to ctl-alt to a new tty to get out. Not sure what that was all about, but will explore it tomorrow - off to bed for now!

Thanks!
 
Old 04-06-2012, 05:24 AM   #8
Gerard Lally
Senior Member
 
Registered: Sep 2009
Location: Brú na Bóinne, IE
Distribution: Slackware, NetBSD
Posts: 1,800

Rep: Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308Reputation: 1308
Quote:
Originally Posted by astrogeek View Post
Thanks for the additional links.

Good timing too, I just finished installing tmux and spending a very limited time with it.

My first impression is that it is in many ways similar to screen, but probably not what I am looking for (But to be fair - I have certainly NOT explored it in any depth yet - I will tomorrow.).

I am specifically looking for something similar to the tabbed UI provided by 3.5 konsole, and the ability to open to a preconfigured set of tabs. Changing to a multi-paned screen type UI might not be the end of the world for me, but it would require this old dog to practice a few new tricks.
There is a difference between tmux windows and panes. There is also a difference between tmux windows and ordinary desktop windows. Tmux windows are something like what you're looking for. You can create multiple tmux windows inside a single instance of Konsole, for example, and you will then have multiple tabs in the status bar. You switch between these tmux windows with the key binding of your choice.
 
Old 04-06-2012, 01:53 PM   #9
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,494

Original Poster
Blog Entries: 11

Rep: Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466
Quote:
Originally Posted by Woodsman View Post
Thanks for your thoughtful, complete and always useful notes - and the time it takes to write them! When I grow up I want to be like you!

I have now read both the linked threads and followed their links. The links to darkstarlinux for FTP and HTTP packages no longer work, but after reading your excellent page on the subject I realize that I do not really need them. I would only install it if I can build it so the binaries are of little interest.

Your own page seems to answer my own questions, including the Qt3 build and conflict with KDE4. You also provided some useful insight into the status of Trinity.

I really like the 3.5 konsole and have formed some deep seated work habits around it. But I also realize that in the long term Trinity will probably be the path forward for it, so I'll follow that a little more closely too. But this makes me realize that konsole is my own last remaining KDE dependency, and I really need an alternative approach not rooted so deeply into a DE, so will pursue those as well.

So - thanks! It will take me a while to work through all of it. I'll post here when/if I reach the end of it!
 
Old 04-06-2012, 02:20 PM   #10
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,704

Rep: Reputation: Disabled
in case you're still interested in kde 3.5.10, here is a mirror of alekow's stuff with a "source" folder http://ponce.cc/testing/alekow/kde-3...are-13.37_v.2/

and here are the packages I built from the source folder for x86_64 http://ponce.cc/testing/kde-3.5.10-x86_64/
 
1 members found this post helpful.
Old 04-06-2012, 03:54 PM   #11
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
I'm using 3.5.10 and Trinity on Slackware 13.1. As mentioned, alekow has 3.5.10 packages for 13.37.

You do not need to install everything if you only want konsole. For that you just need qt3, kdelibs, and kdebase. If you visit the page for KDE 3.5.10 (http://humanreadable.nfshost.com/sdeg/kde_3_5_10.htm), you'll find a link for 13.1 KDE 3.5.10 packages.

My 3.5.10 packages install to /usr and will cause conflicts with KDE4 packages. Therefore do not install any of the KDE4 packages when using my 3.5.10 packages.

If you want to use the Trinity versions, then visit the Trinity site for the same packages. With Trinity you have to use the Trinity version of qt3. The Trinity packages install to /opt/trinity rather than /usr and should not cause any conflicts with KDE4.
 
1 members found this post helpful.
Old 04-06-2012, 09:04 PM   #12
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,494

Original Poster
Blog Entries: 11

Rep: Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466
Quote:
Originally Posted by Woodsman View Post
I'm using 3.5.10 and Trinity on Slackware 13.1. As mentioned, alekow has 3.5.10 packages for 13.37.

You do not need to install everything if you only want konsole. For that you just need qt3, kdelibs, and kdebase. If you visit the page for KDE 3.5.10 (http://humanreadable.nfshost.com/sdeg/kde_3_5_10.htm), you'll find a link for 13.1 KDE 3.5.10 packages.

My 3.5.10 packages install to /usr and will cause conflicts with KDE4 packages. Therefore do not install any of the KDE4 packages when using my 3.5.10 packages.
Yes, konsole is really the only thing I need. I also find kruler handy but I think that still works in KDE4.

Quote:
Originally Posted by Woodsman View Post
If you want to use the Trinity versions, then visit the Trinity site for the same packages. With Trinity you have to use the Trinity version of qt3. The Trinity packages install to /opt/trinity rather than /usr and should not cause any conflicts with KDE4.
I built Qt3 from SBo earlier today but I guess that is easy enough to change or remove.

[EDIT]Found answer via your pages and Trinity home site:
Do you know if the Trinity differences are only in the path, or are there special patches applied?[/EDIT]

FWIW - I also built Sakura earlier and it looks pretty good, but does not allow the level of startup config that 3.5 konsole had (i.e., multiple named tabs and separate session control in each).

Last edited by astrogeek; 04-06-2012 at 09:22 PM.
 
Old 04-07-2012, 01:47 AM   #13
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
Quote:
Do you know if the Trinity differences are only in the path, or are there special patches applied?
For you, the big difference is you can't use the SBo version of Qt3 with Trinity.

If you install either KDE3 or Trinity, and you think you still want access to some KDE4 apps, then you need to install the former to a location other than /usr. Both KDE3 or Trinity and KDE4 use the same name for their terminal app konsole.

When you install KDE3 or Trinity, you should adapt your $PATH environment variable to first look for the alternate location for konsole. For example, place /opt/trinity/bin just prior to /usr/bin. Otherwise the KDE4 version will always start. Or you can hard-code full path names in all *.desktop files that are associated with the KDE3 or Trinity version. You probably would want to define a command line alias as well to point to the KDE3 or Trinity konsole. That way no matter from where you type "konsole" the KDE3 or Trinity version is the one that starts.

I don't recall where alekow's package install. My 13.1 Trinity packages all install in /opt/trinity. You can download those three package and test them, even if you are using 13.37. The worst that will happen is they don't run. But I recall some people took the 3.5.10 packages built for 12.2 and ran them on 13.0 and 13.1. The trick to that is they all install in /usr, so once again that would preclude you from installing KDE4.

I'm building the latest Trinity packages from the GIT sources. I could post the minimum required packages to my web site. Currently I build them all to install to /opt/trinity. Yet again I am building for 13.1 and not 13.37. (I likely will not install 13.37 and will go from 13.1 to the next release.)

I hope that helps.
 
1 members found this post helpful.
Old 04-12-2012, 07:18 PM   #14
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,494

Original Poster
Blog Entries: 11

Rep: Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466Reputation: 3466
Quote:
Originally Posted by Woodsman View Post
I hope that helps.
Thanks - yes it helps a lot!

FYI I am making progress, but not there yet... (I am writing this from frustrated memory without the build system in front of me, so please forgive any ambiguity!)

I have decided to build Trinity libs/base (CORE=true).
I have installed all initial dependencies (facile, ortp, graphviz, etc.).

I am trying to build using 'other' sources (GIT=false), but having some frustrations.

I "think" there is an error in the build scripts either in the package name sent to verify_package() or in the function itself. The package name is being passed with a trailing '.' which results in an attempt to retreive something like tqtinterface..tar.gz (two .s) which of course fails.

When I hit this I had other distractions pressed upon me and had to quit... but I'll get there!

If this rings a bell with you please post your notes, otherwise I'll resume at this point in the next day or two.

Thanks!

[EDIT]
BTW- Building 3.5.13, not 14.x
Please take this post as an update, not a plea for more help - yet!
[/EDIT]

Last edited by astrogeek; 04-12-2012 at 07:30 PM.
 
Old 04-12-2012, 08:34 PM   #15
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
Quote:
I have decided to build Trinity libs/base (CORE=true).
That is all you need to use konsole. When using CORE my build script will also build arts as a dependency, but I don't think that is needed for your use case. You could just comment out those lines.

Quote:
I have installed all initial dependencies (facile, ortp, graphviz, etc.).
Most of those packages are not true dependencies but optional support packages. For your usage you could comment those requirements, but now that they are installed, no harm done either.

Quote:
I am trying to build using 'other' sources (GIT=false), but having some frustrations.
You need source tarballs. I haven't made any. You wrote you are using 3.5.13, so use the 3.5.13 source tarballs.

With that said, been a while since I tested that part.

Quote:
I "think" there is an error in the build scripts either in the package name sent to verify_package() or in the function itself. The package name is being passed with a trailing '.' which results in an attempt to retreive something like tqtinterface..tar.gz (two .s) which of course fails.
Could be an error. Few people tell me when they use the build scripts or when they encounter problems. Thus, from my perspective, I'm the only one possibly using them and everything tends to just work --- for me. Feel free to edit and test to make things work for you.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] What's a good replacement for ktts (from kde3.5) for text-to-speech on Slackware 13.3 Z_Tagr Slackware 4 09-12-2011 01:30 AM
Saving Energy With PSU Replacement And Linux Diskless btbx Linux - Hardware 1 03-09-2008 11:07 AM
Konsole problem after in KDE3.2(no clolurs) shibatatie Slackware 2 03-05-2004 11:45 AM
Disabling KDE3.1 Konsole shortcut (CTRL+T) pablob Mandriva 2 09-14-2003 07:39 AM
KDE3 Konsole gdc34 Linux - General 2 04-09-2002 01:47 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:24 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration