Twin (windowing system) explained

Twin
Developer:Massimiliano Ghilardi
Latest Release Version:0.9.0
Operating System:Unix-like
Genre:Windowing system
License:GPL
Website:GitHub 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 is tested on Linux (x86, PowerPC/Power ISA, DEC Alpha, SPARC), FreeBSD, and macOS.

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.[2]

Usage

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]

Twin supports a variety of displays:

See also

External links

Notes and References

  1. Web site: twin . . . 2010-03-02 .
  2. Web site: And what about Twin? . Massimiliano Ghilardi . 2009-02-17 . 2010-03-02 . dead . https://web.archive.org/web/20100226202655/http://linuz.sns.it/~max/twin/ . 2010-02-26 .
  3. "Escreen" section of Eterm manual page
  4. http://linuz.sns.it/~max/twin/docs/README Twin's README file