Someday, there will be a perfect, crystal moment where all of my Web bookmarks are tucked into nice neat folders. Someday, all of the files and directories will be perfectly organized, and there won’t be duplicates. Someday, every single app on my systems will do everything asked of it, and all of my systems will talk to each other in every way imaginable.
Oh, sorry, I was just listening to Midnight Oil’s song “DreamWorld”. If, in fact, you are perfectly organized and set in every aspect of your computing experience, go to the next level - you aren’t trying hard enough! The trick is to get a lot of work done, push the environment to do more, but not break everything in sight.
On my Linux boxes back in California, I like use the KDE Konsole for my terminal program. The thing I love about it is the tabs.
On the Mac, I’ve tried Terminal (don’t like it, because I’ve been doing X11 since 1989, and I believe in using my mouse for copy and paste). I’ve tried iTerm (which is a Cocoa app, has tabs, but crashes too much). Most of the time I just punt and use a couple of xterms with the venerable app “screen”. (a little side story about “screen”… I once hacked my own copy to push a shell from anywhere - basically mapping ctrl-A-! to give me a prompt… I could do a quick command, exit the shell, and redraw the screen to be back where I was, cursor and all.. the things we’d do on a Wyse 50 terminal.. ah, the old days…)
My powerbook doesn’t have enough real estate for a bunch of xterms, and flipping through 4 sessions in screen gets confusing (maybe if I could color each one.. hmm?)
So what I really want is a tabbed terminal app that can handle copy/paste with the mouse, and not crash. Enter konsole.
Konsole is great at tabbing sessions, once you clear up the keycode snafus (you can google for “konsole mac xmodmap”). The one remaining problem is that I can’t paste a clipping into it from a non-X11 app.
So, if I could find a solution for pasting into Konsole from “native” Mac apps, I’d be happier. Google’s leading me nowhere on this one. Someone must have this figured out, right?