Hello, my name is Cristiano De Michele (firstname.lastname@example.org) and I'm a Phd Student in Physics, I use GNOME as my desktop and I love it, though not its terminal. So I decided to extend the gnome-terminal, adding new powerful and useful features (I hope!).
If you have problems running or compiling the program don't hesitate to contact me, preferably through the mailing lists or tracking pages. I would also be very happy to receive your comments and impressions - see the Feedback page or join me on the MGT channel of the irc.gnome.org server. Use any IRC client, such as xchat, to connect to the server and then join channel #mgt.
Multi Gnome Terminal is a terminal emulator program, like xterm, rxvt and gnome-terminal, from which it is derived. Multi Gnome Terminal introduces many new features and enhancements over the original Gnome Terminal.
Multi Gnome Terminal is also influenced by screen, konsole and Eterm. In addition to the traditional features of Gnome Terminal, Multi Gnome Terminal adds many enhancements and extensions:
- Multiple terminals may be opened within the same Window.
- Each terminal Window is "Tabbed" for easy navigation.
- The terminal Window may be "split" vertically and/or horizontally. And also unsplit, or the split terminal can be moved to its own "Tab", or even another Window.
- Terminals may be "bonded" so that the output of a command in one terminal is echoed to all the "bonded" terminals.
- Terminals may be moved from one Multi Gnome Terminal Window to another.
- Notification that an inactive terminal buffer has changed, or is in the process of changing, via colors on Tab labels.
- Extensive keyboard shortcuts for most Multi Gnome Terminal features, and configurable key bindings for these features and other uses.
- Shading, tinting and psuedo-transparency of the Multi Gnome Terminal Window background.
- Gamma corrrection and contrast controls for background pixmaps.
- Configurable "Commands" for initializing new terminals, accessible from within the Multi Gnome Terminal GUI interface, or as command line options.
- Adds a Toolbar and Buttonbar, which can be disabled like the other GUI components. The Toolbar can be repositioned too.
- Search the scrollback buffer.
- Font "shadowing" for better contrast on transparent or pixmapped backgrounds.
- Improved terminal emulation capabilities, including support for VT52.
- Improved support for launching URLs direct from the terminal Window.
- A flexible command line for creating new Windows and Tabs.
- Bold fonts can be a different font, and different color.
- Support for pseudo-graphics characters (like xterm).
- Greatly improved Class handling (configuration profiles) with many available configuration options.
You can download CVS snapshots of MGT from the download page.
Take a look to see if a bug that is tormenting you has already been fixed in CVS.
Work on MGT3 started
Jan Hudec 07-10-2004
Gtk2 is out for quite some time now. In the process of porting MGT to Gtk2
it was decided to do a major rewrite.
This new version should bring ultimate configurability, allowing to build
custom menus, defining custom escape equences and setting various X properties
(exp. the urgent flag). It should also allow optional detaching of terminals
similar to screen.
The rewrite is in early stages. Any help would be appreciated.
Cristiano De Michele 21-04-2003
1.6.2 is out. This is a bugfix release.
Bugs fixed include:-
- echo -e '1234567890\10\10\e[Z.' gave the wrong output in MGT
- MGT crashed when you began a keyboard shortcut, say Ctrl-l (from Ctrl-l n = new tab), in one window and then opened
a new window (not tab), and then tried to use the full shortcut 'Ctrl-l n'
- the cursor disappeared if text selection went over it and then back
- if bold text was drawn by overstriking chars, stripes were left behind along the left border of the terminal screen
- screen, launched from MGT, didn't render semi-graphic chars
see the ChangeLog for further details. The new version is available from the download page.
One or more MGT friends needed to help with the port to GNOME-2