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 en modo texto . [1] Twin se prueba 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 ejecutar ningún otro programa dentro de las ventanas dibujadas por Twin. A finales de 1999, resucitó Twin al trasladarlo 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 el software existente, Escreen tiene la ventaja de proporcionar capacidades adicionales como múltiples regiones por pantalla, capacidad de desconectar/volver a conectar, soporte perfecto para sesiones remotas, soporte para firewall y más. [3]
Twin admite una variedad de pantallas: