ClusTerm is used to SSH into a cluster of systems and execute the same command on all the systems. ClusTerm combines a number of Gnome Terminal Widgets (VTE) in a single graphical window and copies the input to one terminal to all other terminals.
FEATURES
*Show differences between different terminals
*Different layouts: table, row, column and notebook
*GNOME application, based on libvte
DIFFERENCE HIGHLIGHTING
Please note that it can take a lot of CPU time to find the differences between a lot of terminals. If the differences where not found in 10 seconds, ClusTerm will stop searching.
Also note that the current implementation is not perfect: the terminal contents is read out from the (linear) scrollback buffer, but to make changes to the terminal contents we have to send the changes encoded in the current terminal's emulation mode (e.g. 'xterm'). The coordinates used by the scrollback buffer are different from the coordinates used by the terminal emulation (after the window is resized, it is no longer possible to correctly find the location of text output before the resize). Also, the scrollback buffer cannot report on all the attributes of text (e.g. bold) and that information is lost.
PREREQUISITES
ClusTerm depends on the following Perl modules:
Glib
Gtk2
Gnome2
Gnome2::GConf
Gnome2::Vte (>= 0.08)
INSTALLATION
make PREFIX=/some/directory
THANKS
Thanks to muppet and kaffeetisch. ClusTerm is inspired by, but not based on clusterssh by Duncan Ferguson.
This utility was written by Rafael D'Halleweyn (raf@noduck.net).
