AccueilđŸ‡«đŸ‡·Chercher

twm

twm (Timeless Windows Manager) est un gestionnaire de fenĂȘtres utilisĂ© dans l’environnement graphique X Window System. C’est un logiciel libre maintenu par le projet X.Org et distribuĂ© selon les termes de la licence X11. Il fournit des barres de titre, des fenĂȘtres formĂ©es et la gestion d’icĂŽnes[2]. ExtrĂȘmement configurable, simple et lĂ©ger, on l‘utilise souvent comme outil de test.

Histoire

Le logiciel twm est crĂ©Ă© par Tom LaStrange[3], en 1987, comme alternative Ă  uwm (en), un gestionnaire de fenĂȘtres dĂ©veloppĂ© deux ans plus tĂŽt pour le systĂšme d’exploitation ULTRIX par la sociĂ©tĂ© Digital. LaStrange travaillait encore au sein de la sociĂ©tĂ© Solbourne Computer (en) lorsqu’il distribue la version initiale, en [4]. Une version pour X11R1 est publiĂ©e deux mois plus tard sur le rĂ©seau Usenet, le [n 1]. Il est approchĂ© neuf mois plus tard par le consortium X du MIT, par l’intermĂ©diaire d’un certain Jim Filton. On lui propose de poursuivre la maintenance du logiciel dans le cadre dudit consortium. LaStrange accepte et travaille au sein du groupe au respect des nouvelles conventions de communication inter-clients. On ajouta aussi Ă  la nouvelle version le support des barres de titres.

twm devient le gestionnaire de fenĂȘtres standard de l’environnement graphique X Window System, depuis la version X11R4, en lieu et place du logiciel propriĂ©taire Ultrix Window Manager[6]. Son nom est un acronyme rĂ©cursif qui signifiait alors « Tom's Windows Manager », puis « Tab Window Manager »[n 2] aprĂšs l’intĂ©gration du projet au sein du consortium X, et plus rĂ©cemment, « Timeless Windows Manager ».

Ce logiciel fait toujours partie du projet X.Org. Sa derniÚre version a été réalisée en [1].

X.Org

Si twm a Ă©tĂ© supplantĂ© par des gestionnaires de fenĂȘtres plus conviviaux, il n’en reste pas moins l’environnement de test privilĂ©giĂ© du serveur X.Org, avant l’installation d’un environnement graphique. Il est souvent recommandĂ© durant l’installation manuelle du systĂšme d’exploitation GNU/Linux, notamment par Daniel Robbins[7].

Communauté

On lui reconnait un certain impact dans le dĂ©veloppement des autres gestionnaires de fenĂȘtres. Son code a inspirĂ© moult projets, notamment swm, un autre logiciel crĂ©Ă© par LaStrange, mais aussi vtwm (en) (Virtual Tabbed Window Manager), tvtwm (en), CTWM (en) (Claude's Tab Window Manager), FVWM (F Virtual Window Manager), etc. Bon nombre de projets ont repris ses innovations.

Utilisation

Ce logiciel n’est plus utilisĂ© par dĂ©faut dans les environnements graphiques modernes. Il est tantĂŽt considĂ©rĂ© obsolĂšte par les utilisateurs, tantĂŽt comme le gestionnaire de fenĂȘtres de dernier ressort. D’autres l’ont toutefois adoptĂ© pour sa simplicitĂ© et sa lĂ©gĂšretĂ©[n 3], souvent comme outil de test. Il est fortement personnalisable.

Son interface graphique est diffĂ©rente de celles habituellement trouvĂ©es dans les environnements de bureau modernes. Il est en cela difficile Ă  comprendre sans lire le manuel. Il est toutefois disponible dans la plupart des distributions du systĂšme d’exploitation GNU/Linux.

twm avec un grand nombre d’applications

Notice pratique

Dans sa configuration par défaut, il affiche une barre de titre à deux boutons :

  • Le bouton redimensionner (carrĂ©s imbriquĂ©s) : l’utilisateur clique dessus, dĂ©place le pointeur de la souris sur le bord qu’il souhaite dĂ©placer, puis le relĂąche lorsque la fenĂȘtre a la taille dĂ©sirĂ©e.
  • Le bouton iconifier (cercle) : rĂ©duit la fenĂȘtre dans une icĂŽne.

Il n’y a pas de bouton sur la barre de titre pour fermer la fenĂȘtre. Un clic gauche sur le bureau affiche un menu qui comporte une option pour fermer la fenĂȘtre.

Un clic gauche sur la barre de titre affiche la fenĂȘtre au-dessus de la pile de fenĂȘtres ; un clic du milieu dĂ©place la fenĂȘtre ; un clic droit la dĂ©place en dessous de la pile.

La cible de saisie graphique suit le pointeur de la souris, elle ne se trouve pas sur la fenĂȘtre qui a Ă©tĂ© cliquĂ©e en dernier. Quand une nouvelle fenĂȘtre est crĂ©Ă©e, une grille est affichĂ©e suivant le pointeur de la souris, attendant que l’utilisateur clique Ă  l’endroit oĂč il souhaite que la fenĂȘtre apparaisse. Un clic gauche permet de faire apparaĂźtre ladite fenĂȘtre dans cette position avec cette taille, un clic du milieu permet de la redimensionner avant sa crĂ©ation, enfin, un clic droit la fait apparaĂźtre Ă  cet endroit mais avec une taille verticale suffisamment longue pour atteindre le bas de l’écran. Bon nombre de ces comportements peuvent ĂȘtre configurĂ©s.

Mainteneurs

Outre le créateur du projet, Tom LaStrange, on peut citer parmi les premiers contributeurs, alors membres consortium, les dénommés Jim Fulton, Keith Packard, Dave Sternlicht, ou Steve Pitschke, passé ensuite chez Stardent Computer (en), enfin, Dave Payne, lequel travaillera plus tard pour Apple.

Notes et références

Références

  1. (en) Alan Coopersmith, twm 1.0.10, xorg-announce, (lire en ligne).
  2. Tab Window Manager « Copie archivée » (version du 17 janvier 2008 sur Internet Archive) sur http://xwinman.org ;
  3. Wikiquote, Tom LaStrange, [lire en ligne] ;
  4. Tom LaStrange, An Overview of twm (Tom’s Window Manager), Solbourne Computer Inc., avril 1988, (en) [lire en ligne] [PDF]
  5. (en) Post original comp.unix.sources ;
  6. (en) Brian Proffitt, « From the Desktop: Tom LaStrange Speaks! », sur linuxplanet.com, (consulté le ) ;
  7. (en) Funtoo, « Installation d’un environnement graphique », sur funtoo.org, (consultĂ© le ) ;

Notes

  1. comp.unix.sources[5]
  2. la page de manuel de vtwm.gamma rappelait avec humour : « Pour Ă©pargner Tom LaStrange le blĂąme auquel l’un des nombreux changements Ă  apporter au logiciel donnerait lieu depuis qu’il a abandonnĂ© son contrĂŽle, le nom « twm » signifie dĂ©sormais « Tab Window Manager » (traduction non littĂ©rale). Le mot anglais « tab » (en français : « onglet ») a Ă©tĂ© choisi par simplicitĂ©, du fait qu’il commence par la lettre T, mais on a lui a trouvĂ© une justification plus pratique : l’option de configuration SqueezeTitle permet en effet aux barres de titre, dans les fenĂȘtres, d’ĂȘtre Ă©crasĂ©es, confĂ©rant auxdites fenĂȘtres un aspect semblable Ă  des dossiers avec des onglets.
  3. twm n’est pas programmĂ© via un toolkit de widgets comme la plupart des gestionnaires modernes ; il est Ă©crit en langage C, son code utilise directement les fonctions de la bibliothĂšque logicielle libX11.

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.