What is ggiterm?
ggiterm is a terminal emulator which uses the platform-agnostic GGI library for its input and display. This enables ggiterm to be run unmodified on any target supported by GGI, including X Window, the Linux framebuffer, Windows and more exotic setups...
Ever dreamed of typing your command lines on a fully anti-aliased, unicode-enabled, 3x3 TV display wall?
Latest news
06/27/2005 - Version 0.7.1 released
Tremendous speedups in this release. Many longstanding bugs have been fixed as well. It is not bug free, but I think our patient users have been waiting for an update long enough...
11/28/2004 - New website
The ggiterm website was updated today to use more current web technologies. This was my first attempt at CSS, and also the first time I realized what a PITA Internet Explorer is to a web designer. Please use any other browser!
11/17/2004 - Birth of Evan
My son Evan was born today, november 17th at 12:05 pm, weighting 3,940 kg and 51 cm tall. Mother and child are doing well. A big kiss to my wife Carole for giving birth to such a little wonder!
10/22/2004 - Version 0.7.0 codename "Evan" released
Terminal emulation is now complete, and scrolling is much faster. The Shift + Page Up/Down feature allows to view the terminal's history. New capabilities: blink, visual bell, civis, cnorm (cursor invisibility), kpp, knp (Page Up/Down in less). Support for Windows/Cygwin thanks to Peter Ekberg.
12/02/2003 - Version 0.6.2 released
Configure/build fixes for *BSD and MacOS X.
11/28/2003 - Version 0.6.1 released
vt100 compatibility completed. Now builds on Solaris.
10/30/2003 - Version 0.6 released
Colors, tabulations. Underline, bold and invisible modes implemented. Now builds on BSD too.
10/16/2003 - Version 0.5.1 released
Bugfix release. Now builds on MacOS X, thanks to Christoph Egger.
10/10/2003 - Version 0.5 released
First release. Many incomplete features, but it is somewhat useable now.
06/27/2003 - Alpha version preview
Initial release. Ugly and buggy. You can't do much with this, but it makes me feel good!
Features
- Anti-aliased rendering through Freetype
- Side effect of the above: use any font format supported by Freetype (TrueType, Type1, ...)
- Fully internationalized
- Backward compatible with the widespread DEC vt100 terminal
- Multiple architectures support
Screenshots
ggiterm is fast! :
OS : MacOS X 10.4 Tiger
CPU : PowerPC G4 800MHz
GGI-Target : display-x
(provided by C. Egger)
Supported platforms
ggiterm is known to run on Linux, MacOS X, FreeBSD, Solaris and Windows/Cygwin. NetBSD 1.6 has been reported to work, but continued support remains uncertain because versions prior to 2.0 lack threads. NetBSD 2.0 and higher should be OK. Other Unices are untested, but should work at the cost of minor adjustments. If you compile and use it on such a platform, please report success/failure stories to the author!
Installation notes
For the time being, ggiterm is distributed as source code only. A SPEC file is provided in the tarball to ease the building of an RPM package. To install, first download the latest release and follow the instructions in the README file.
To successfully build ggiterm, you must have the following libraries installed:
- The GGI libraries: LibGII and LibGGI, as well as (optionally) the libggiwmh extension
- Freetype2
Download
Latest release
Older releases
Contacts
You can contact the author for bug reports (or just to say hello!) at :
dedale1 [at] users [dot] sourceforge [dot] net
Links
A font which is suitable for ggiterm and makes it fun to use
Learn more about GGI
The Freetype site
The ggiterm SourceForge page