Hackers needed to stop Judgement Day
Sysadmin-hero Chris Jones has a cool little project that might be of some interest to some of you out there, especially the sysadmins. His project is called Terminator. It takes multiple terminals and puts them on one window. It's better to just look at the screenies:
As you can imagine, this could be quite useful for those of you out there sshing to all sorts of places and doing all sorts of sysadminy type things. You can find code, bugs, and branches on Launchpad. Chris writes:
As we discussed previously, it would be totally awesome if gtk had a grid container of some kind that I could simply drop terminal widgets into, rather than embedding HPaned and VPaned widgets inside each other.
It also currently can't remember a layout - so if any of you out there are looking for a project to brush up your Python on then dive on in. I'm wondering who is going to mash together terminator with hotwire for next-gen terminal goodness. Chris assures me that he has nothing to do for vacation and is keen on being flooded with patches and reports from other sysadmins out there who might find this tool useful. Heh.


take a look at quadkonsole. It is a KDE app/port of Konsole where you can setup as many columns and rows as you want. I use it just for what Chris is using it for. I have one window show a live reading of auth.log, http requests, top, and others. Pretty cool stuff.
Posted by: nixternal | December 26, 2007 at 20:50
If you're talking about something that wraps rows of widgets automagically, there is such a beast inside Gimp, just copy/paste it into your app.
Posted by: James Cape | December 27, 2007 at 00:39
If he wants a uniform grid, why can't he use http://library.gnome.org/devel/gtk/unstable/GtkTable.html ?
If he wants a non-uniform grid, he's probably best off doing it with panes anyway since he's after control of the relative sizes.
Posted by: Scott James Remnant | December 27, 2007 at 04:17
Scott: Non-uniform is definitely the way to go here :)
Something like gtk.Table that allowed for non-uniform cells (which it kinda does, but it feels very much like it was designed to have fixed size elements, where I specifically want to be able to make them more/less uniform on demand) would be quite cute.
Posted by: Chris Jones | December 27, 2007 at 06:01
GNU Screen already does horizontal splits. In the CVS version, support for vertical splits has been added as well. This means you can maintain your pane configuration even while the actual X windows displaying the screen session have been closed. Screen is extremely useful and well worth getting to know.
If you want to take a look:
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/screen co screen
Posted by: Phil | December 28, 2007 at 14:17
You could also try a WM that lets you do this sort of thing with all windows - Tritium, Ratpoison or some of the others in the comments of the post awarding Ion developer Tuomo Valkonen the Jörg Schilling award for free software project management http://mako.cc/copyrighteous/20070919-00.comment
Posted by: TRS-80 | December 28, 2007 at 14:36