11 puntos por xguru 2025-08-19 | Aún no hay comentarios. | Compartir por WhatsApp
  • Implementa los conceptos centrales del entorno gráfico X11 en modo texto, ofreciendo un entorno de ventanas en pantallas de texto
  • Ofrece funciones como visualización independiente de múltiples ventanas, interacción con programas externos, soporte para menús y gadgets, además de pantallas virtuales y desplazamiento
  • Es un administrador de ventanas con soporte para mouse e incluye también un emulador de terminal integrado
  • Puede ejecutarse en diversos tipos de pantalla (terminales de texto, X11, self - Twin mostrándose a sí mismo dentro de otro Twin, cliente twdisplay)
    • twdisplay es un cliente de pantalla transparente a la red, que permite conectar o desconectar varias pantallas sobre la marcha
  • Ha sido probado en Linux, macOS, FreeBSD y Android, y soporta varias arquitecturas (i386, x86_64, arm, etc.)

Diferencias principales

  • Cada ventana está vinculada a un menú, y solo se muestra el menú de la ventana con foco
    • Varias ventanas pueden compartir el mismo menú
  • Los bordes de la ventana forman parte de cada ventana, y pueden ser parcialmente personalizados por programas externos
    • Sin embargo, la posición y el estilo de los botones/barras de desplazamiento están controlados por el administrador de ventanas integrado de Twin (la apariencia puede configurarse con el archivo twinrc)
  • Las ventanas no son simples rectángulos: pueden contener otras ventanas o “gadgets” (botones, etc.) dentro de la propia ventana
    • Además, pueden incluir líneas más largas y una mayor cantidad de líneas que la ventana, por lo que admiten desplazamiento
  • Soporte para pantalla virtual (Virtual Screen)
    • Proporciona espacios grandes, como 64K celdas de caracteres en una sola pantalla; permite desplazarse y cambiar de pantalla con botones del mouse y movimiento
  • Administrador de ventanas integrado
    • Controla el cambio de foco, mover/redimensionar ventanas, cambiar de pantalla virtual, operaciones de menú, entrega de eventos de teclado/mouse y acciones de desplazamiento
  • Emulador de terminal integrado
    • Permite ejecutar programas tty normales sin necesidad de un xterm u otro separado
    • También incluye el cliente externo twterm, utilizable cuando se necesite (el código integrado se carga automáticamente si hace falta)

Aún no hay comentarios.

Aún no hay comentarios.