twm


twm ( Administrador de ventanas de pestañas ) [2] es un administrador de ventanas para el sistema X Window . Iniciado en 1987 por Tom LaStrange, ha sido el administrador de ventanas estándar para el sistema X Window desde la versión X11R4. El nombre originalmente significaba Tom's Window Manager , pero el software fue rebautizado como Tab Window Manager por el X Consortium cuando lo adoptaron en 1989. twm es un administrador de ventanas apilables que proporciona barras de título, ventanas con forma y administración de iconos. Es altamente configurable y extensible.

twm fue un gran logro en los primeros años, pero ha sido reemplazado en gran medida por otros administradores de ventanas, que a diferencia de twm, usan un conjunto de herramientas de widgets en lugar de escribir directamente contra Xlib .

Varios otros administradores de ventanas, como vtwm , tvtwm , CTWM y FVWM, se construyeron sobre el código fuente de twm .

twm sigue siendo estándar con X.Org Server y está disponible como parte de muchas implementaciones del sistema X Window .

twm con xcalc y xterm , la ventana xterm está enfocada . xclock está iconificado.
menú twm
Twm Xsession ejecutándose en Debian 7 Linux

La interfaz de twm es diferente de los modernos administradores de ventanas X comunes y entornos de escritorio, muchos de los cuales tienden a funcionar de manera similar a Apple Macintosh o Microsoft Windows . A los nuevos usuarios a menudo les resulta difícil sin leer la página del manual . [3]

En la configuración predeterminada de twm, la barra de título tiene dos botones:

  • Botón de cambio de tamaño (cuadrados anidados): el usuario hace clic aquí, arrastra el puntero del mouse hacia el borde que se va a mover y luego lo suelta cuando la ventana tiene el tamaño deseado.
  • Botón Iconificar (círculo): reduce la ventana a un icono.

No hay ningún botón en la barra de título para cerrar una ventana. Un clic izquierdo en el escritorio abre un menú, que incluye una opción para eliminar (cerrar) una ventana. La funcionalidad de cierre de ventana para la barra de título se puede configurar en el .twmrcarchivo:

Ver Cerrando las ventanas del programa en twm en Wikilibros.

Un clic izquierdo en la barra de título lleva la ventana a la parte superior de la pila de ventanas; un clic central mueve la ventana; un clic derecho envía la ventana a la parte inferior de la pila de ventanas.

El enfoque de la ventana sigue al puntero del mouse (apuntar para enfocar), en lugar de estar en la última ventana en la que se hizo clic ( hacer clic para enfocar ).

Cuando se crea una nueva ventana, se muestra una cuadrícula de 3 × 3 siguiendo el puntero del mouse, esperando que el usuario haga clic donde debería aparecer la ventana; haga clic con el botón izquierdo para aparecer en esa posición con ese tamaño, clic con el botón central para cambiar el tamaño de la ventana antes de su creación, haga clic con el botón derecho para aparecer en esa posición, pero lo suficientemente vertical como para llegar a la parte inferior de la pantalla.

Tenga en cuenta que cualquiera de los anteriores se puede cambiar con los cambios apropiados en el archivo de configuración. (El archivo del sistema suele ser /etc/X11/twm/system.twmrc y el archivo de usuario suele ser ~ / .twmrc ). [3]

twm fue escrito como reemplazo de uwm por Tom LaStrange mientras trabajaba en Evans & Sutherland , que era parte del X Consortium: "Me senté en mi monocromo Sun 3/50 y escribí vi twm.cy luego abrí la documentación de X11. twm fue mi primer programa X. Aproximadamente seis meses después, convencí a mi gerente para que me dejara enviar una copia al grupo de noticias comp.windows.x para realizar pruebas ". [4] Se publicó una versión para X11R1 en el grupo de noticias de Usenet comp.unix.sources el 13 de junio de 1988 [5]

Meses más tarde, Jim Fulton del MIT X Consortium se acercó a Evans y Sutherland y les pidió que entregaran el mantenimiento del código al X Consortium y Fulton luego lo hizo compatible con el naciente Manual de convenciones de comunicación entre clientes . Posteriormente, twm se lanzó como el administrador de ventanas de muestra estándar para X11R4, reemplazando a uwm .

Según Fulton, se eligió la palabra "pestaña" porque convenientemente comenzaba con 'T' y ponía el énfasis en las barras de título de la ventana de función de compresión, lo que las hacía parecer carpetas con pestañas.

twm fue escrito originalmente por Tom LaStrange. Los contribuyentes posteriores incluyen a Jim Fulton, Keith Packard y Dave Sternlicht, todos los cuales eran empleados del X Consortium.

  1. ^ Matt Turner. "[ANUNCIO] twm 1.0.11" . [email protected] (lista de correo) . Consultado el 15 de junio de 2020 .
  2. ^ https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s2-x-clients-winmanagers.html
  3. ^ a b twm - Administrador de ventanas de pestañas para el sistema X Window  - página de manual , versión 7.6 de X11 ( X.org )
  4. ^ " Desde el escritorio: Tom LaStrange habla! " LinuxPlanet . 6 de febrero de 2001.
  5. ^ para comentarios abiertos y revisión. Archivos originales publicados en comp.unix.sources (isc.org)

  • Administrador de ventanas de pestañas (xwinman)
  • Una descripción general de twm (Tom's Window Manager) ( PDF ) - Tom LaStrange, Actas de la conferencia Xhibition '89 - sobre las versiones anteriores a la ICCCM de twm
  • Desde el escritorio: ¡Tom LaStrange habla !: Hablando con un hombre llamado Tom (Brian Proffitt, LinuxPlanet , martes 6 de febrero de 2001)