Twin (windowing system)
Developer(s) | Massimiliano Ghilardi |
---|---|
Stable release |
0.6.2
/ February 17, 2009 |
Operating system | Unix-like |
Type | Windowing system |
License | GPL |
Website | sourceforge project |
Twin (acronym for "Textmode WINdow") is a windowing environment with mouse support, window manager, terminal emulator and networked clients, all inside a text mode display.[1]
Twin supports a variety of displays:
- plain text computer terminals (any termcap/ncurses compatible terminal, the virtual console, Twin's own terminal emulator);
- X11, where it can be used as a multi-window Xterm;
- itself (it is possible to display a Twin on, or "inside", another Twin);
- twdisplay, a general network-transparent display client, used to attach/detach more displays "on the fly".[2]
Twin is tested on Linux (x86, PowerPC, DEC Alpha, SPARC) and on FreeBSD; porting to SunOS is in progress.
Uses
The terminal emulator Eterm has an interface layer named Escreen for interoperating with the terminal multiplexers GNU Screen or Twin. This allows Eterm to support multiple sub-shell sessions within a single window. This feature works similarly to the "tabbed" sessions offered by terminal emulators such as Konsole or GNOME Terminal. However, being an interface to existing software, Escreen has the advantage of providing additional capabilities like multiple regions per display, detach/reattach capability, seamless remote session support, firewall support, and more.[3]
History
Written by Massimiliano Ghilardi, Twin started in 1993 as his first big program for PC DOS immediately after having learned the C programming language; but he soon abandoned it, since within DOS there was no multitasking, consequently he could not have any other program run inside the windows drawn by Twin. In late 1999, he resurrected twin by porting it to Linux.[4]
Notes
- ↑ "twin". Freshmeat. Geeknet. Retrieved 2010-03-02.
- ↑ Twin's README file
- ↑ "Escreen" section of Eterm manual page
- ↑ Massimiliano Ghilardi (2009-02-17). "And what about Twin?". Retrieved 2010-03-02.
External links
- "Twin project page". SourceForge. 2000-04-03. Twin - a Textmode WINdow environment. Retrieved 2010-03-07.
- Shannon Behrens (2006-07-06). "Twin". JJinuxLand blog. Retrieved 2010-03-02.
- Greve, Georg C. F. (2003-03-03). "Issue #47". Brave GNU World. GNU Project. Twin. Retrieved 2010-03-07.
See also
- Computer accessibility
- Text user interface (TUI)
- General Graphics Interface (GGI)
- DESQview, accomplished a similar goal on old IBM PCs running MSDOS