twm

twm

Descripción de la imagen Windowmanager twm.png. Información
Desarrollado por Proyecto X.Org
Primera versión 1987
Última versión 1.0.10 (3 de marzo de 2018 )
Depositar gitlab.freedesktop.org/xorg/app/twm.git
Escrito en VS
Sistema de explotación GNU / Linux y BSD ( d )
Medio ambiente Sistema de ventanas X
Tipo Administrador de ventanas
Licencia X11
Sitio web (es) Sitio web oficial

twm ( Timeless Windows Manager ) es un administrador de ventanas utilizado en el entorno gráfico del sistema X Window . Es un software gratuito mantenido por el proyecto X.Org y distribuido bajo los términos de la licencia X11 . Proporciona barras de título , ventanas con forma y gestión de iconos . Extremadamente configurable, simple y ligero, se utiliza a menudo como herramienta de prueba .

Historia

El software twm fue creado por Tom LaStrange en 1987 como alternativa a uwm  (in) , un gestor de ventanas desarrollado hace dos años para el sistema operativo ULTRIX por la empresa Digital . LaStrange sigue trabajando dentro de la empresa Solbourne Computer  (en) al distribuir la versión original, enAbril de 1988. Una versión para X11R1 fue lanzada dos meses después en la red Usenet , la13 de junio de 1988. Nueve meses después, el consorcio MIT X se acercó a él a través de un tal Jim Filton. Se propone continuar con el mantenimiento del software en el marco de dicho consorcio. LaStrange acepta y trabaja dentro del grupo para respetar las nuevas convenciones de comunicación entre clientes. También se agregó soporte para barras de título a la nueva versión.

twm se convierte en el administrador de ventanas estándar para el entorno gráfico del sistema X Window , comenzando con la versión X11R4 , en lugar del software propietario Ultrix Window Manager . Su nombre es un acrónimo recursivo que luego significaba "  Tom's Windows Manager  ", luego "  Tab Window Manager  " después de la integración del proyecto dentro del consorcio X , y más recientemente, "  Timeless Windows Manager  ".

Este software todavía forma parte del proyecto X.Org . Su última versión fue producida enSeptiembre 2013.

X.Org

X.Org Logo.svg

Si twm ha sido reemplazado por gestores de ventanas más fáciles de usar, sigue siendo el entorno de prueba privilegiado del servidor X.Org , antes de la instalación de un entorno gráfico. A menudo se recomienda durante la instalación manual del sistema operativo GNU / Linux , especialmente por Daniel Robbins .

Comunidad

Reconocemos un cierto impacto en el desarrollo de otros gestores de ventanas. Su código ha inspirado muchos proyectos, incluido swm , otro software creado por LaStrange, pero también vtwm  (en) ( Virtual Tabbed Window Manager ), tvtwm  (en) , CTWM  (en) ( Claude's Tab Window Manager ), FVWM ( F Virtual Window Gerente ), etc. Numerosos proyectos han retomado sus innovaciones.

usar

Este software ya no se utiliza de forma predeterminada en los entornos gráficos modernos. A veces los usuarios lo consideran obsoleto, a veces como el administrador de ventanas de último recurso. Otros, sin embargo, lo han adoptado por su simplicidad y ligereza, a menudo como herramienta de prueba. Es altamente personalizable.

Su interfaz gráfica es diferente a las que se encuentran habitualmente en los entornos de oficina modernos. Es difícil entender esto sin leer el manual. Sin embargo, está disponible en la mayoría de las distribuciones del sistema operativo GNU / Linux .

Nota practica

En su configuración predeterminada, muestra una barra de título con dos botones:

No hay ningún botón en la barra de título para cerrar la ventana. Al hacer clic con el botón izquierdo en el escritorio, se muestra un menú que tiene una opción para cerrar la ventana.

Un clic izquierdo en la barra de título muestra la ventana sobre la pila de ventanas  ; un clic central mueve la ventana; un clic derecho se mueve debajo de la pila.

El destino de entrada gráfica sigue al puntero del mouse , no está en la ventana en la que se hizo clic en último lugar. Cuando se crea una nueva ventana, se muestra una cuadrícula siguiendo el puntero del mouse, esperando que el usuario haga clic en el lugar donde desea que aparezca la ventana. Un clic izquierdo hace que la ventana aparezca en esta posición con este tamaño, un clic medio permite cambiar su tamaño antes de su creación, finalmente, un clic derecho hace que aparezca en este lugar pero con un tamaño vertical lo suficientemente largo como para llegar al fondo de la pantalla. . Muchos de estos comportamientos se pueden configurar .

Mantenedores

Además del creador del proyecto, Tom LaStrange, podemos citar entre los primeros colaboradores, luego miembros del consorcio, los llamados Jim Fulton, Keith Packard , Dave Sternlicht, o Steve Pitschke, luego trasladado a Stardent Computer  (en ) , finalmente, Dave Payne , que luego funcionará para Apple .

Notas y referencias

Referencias

  1. (en) Alan Coopersmith, TWM 1.0.10 , xorg-anunciar,6 de marzo de 2018( leer en línea ).
  2. Tab Window Manager "Archived Copy" (versión 17 de enero de 2008 en Internet Archive ) en http://xwinman.org  ;
  3. Wikiquote , Tom LaStrange, [ leer en línea ]  ;
  4. Tom LaStrange, An Overview of twm (Tom's Window Manager) , Solbourne Computer Inc., abril de 1988 (en) [ leer en línea ] [PDF]
  5. (en) Publicar comp.unix.sources original  ;
  6. (en) Brian Proffitt, "  Desde el escritorio: ¡Tom LaStrange habla!  » , En linuxplanet.com ,6 de febrero de 2001(consultado el 8 de septiembre de 2013 )  ;
  7. (in) Funtoo , "  Instalación de un entorno gráfico  " en funtoo.org ,2013(consultado el 8 de septiembre de 2013 )  ;

Notas

  1. comp.unix.sources
  2. La página de manual de vtwm.gamma recordó con humor : "  Para ahorrarle a Tom LaStrange la culpa de que uno de los muchos cambios que se realizarían en el software daría lugar desde que renunció al control, el nombre 'twm' ahora significa 'Administrador de ventanas de pestañas" (no -traducción literal). La palabra inglesa "  tab  " (en francés: "  tab  ") se eligió por simplicidad, ya que comienza con la letra T , pero encontramos una justificación más práctica: la opción de configuración SqueezeTitle permite que se sobrescriban las barras de título en las ventanas. , haciéndolos parecer carpetas con pestañas .
  3. twm no se programa a través de un kit de herramientas de widgets como la mayoría de los administradores modernos; está escrito en lenguaje C , su código utiliza directamente las funciones de la biblioteca de software libX11 .

enlaces externos