Twin ( acrónimo de "Textmode WINdow") es un entorno de ventanas con soporte para mouse , administrador de ventanas , emulador de terminal y clientes en red , todo dentro de una pantalla de modo texto . [1] Twin está probado en Linux ( x86 , PowerPC / Power ISA , DEC Alpha , SPARC ), FreeBSD y macOS .
Escrito por Massimiliano Ghilardi, Twin comenzó en 1993 como su primer gran programa para PC DOS inmediatamente después de haber aprendido el lenguaje de programación C ; pero pronto lo abandonó, ya que dentro de DOS no había multitarea , en consecuencia no podía tener ningún otro programa corriendo dentro de las ventanas dibujadas por Twin. A finales de 1999, resucitó twin portándolo a Linux. [2]
El emulador de terminal Eterm tiene una capa de interfaz llamada Escreen para interoperar con los multiplexores de terminal GNU Screen o Twin. Esto permite que Eterm admita múltiples sesiones de subshell dentro de una sola ventana. Esta característica funciona de manera similar a las sesiones " con pestañas " que ofrecen los emuladores de terminal como Konsole o GNOME Terminal . Sin embargo, al ser una interfaz para software existente, Escreen tiene la ventaja de proporcionar capacidades adicionales como múltiples regiones por pantalla, capacidad de separar/volver a conectar, soporte de sesión remota sin problemas, soporte de firewall y más. [3]
Twin admite una variedad de pantallas: