Twm

Twm
twm tournant sous cygwin

En informatique, twm (Tom's Window Manager ou Tab Window Manager) est le gestionnaire de fenêtres standard du système X Window depuis la version X11R4. Twm a été créé par Tom LaStrange. Il fournit des barres de titre, des fenêtres formées et la gestion d'icônes, et est extrêmement configurable.

C'est un logiciel libre distribué selon les termes de la licence MIT.

Twm était quelque chose de bien en son temps, mais a été largement supplanté par d'autres gestionnaires de fenêtres et n'est plus maintenu. Malgré son obsolescence, il a eu un gros impact sur le développement des gestionnaires de fenêtres X. Beaucoup d'autres, tels que swm (également de LaStrange), vtwm, tvtwm, ctwm, fvwm et leurs dérivés ont été construits sur son code source, alors que beaucoup d'autres ont utilisé les concepts qu'il a inventé.

Malgré le fait qu'il soit considéré comme le gestionnaire de fenêtres de dernier ressort, une petite communauté d'utilisateurs préfère twm pour sa simplicité, son poids plume — au lieu d'être programmé par un toolkit de widgets, il est écrit en langage C directement par rapport à Xlib — et est fortement personnalisable. Twm est toujours en standard avec l'implémentation de référence X.Org et est disponible dans beaucoup de distributions de X.

Sommaire

Utilisation de twm

L'interface de twm est très différente de ce que sont habituellement les gestionnaires de fenêtres X et environnements de bureau actuels, qui tentent de travailler de manière similaire aux Macintosh Apple ou aux différentes versions de Microsoft Windows. Les nouveaux utilisateurs trouvent souvent que twm est difficile à comprendre sans lire le manuel.

Dans la configuration par défaut de twm, la barre de titre a 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 bouger, puis relache quand 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 une fenêtre. Un clic gauche sur le bureau affiche un menu qui comporte une option pour tuer une fenêtre.

Un clic gauche sur la barre de titre affiche la fenêtre au-dessus de la pile des fenêtres; un clic du milieu bouge la fenêtre; un clic droit envoie la fenêtre en dessous de la pile des fenêtres.

Le focus des fenêtres suit le pointeur de la souris (point-to-focus), plutôt que d'être sur la fenêtre qui a été cliquée en dernier (click-to-focus).

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 la fenêtre dans cette position avec cette taille, un clic du milieu permet de redimensionner la fenêtre avant sa création, un clic droit permet de faire apparaître la fenêtre à cet endroit mais avec une taille verticale suffisamment longue pour atteindre la bas de l'écran.

Beaucoup de ces comportements peuvent être changés avec les changements appropriés dans le fichier de configuration.

Histoire

Twm a été écrit par Tom LaStrange, qui était alors chez Solbourne Computer, en démarrant en 1987, frustré par uwm qui alors était standard : « Je me suis assis devant mon Sun 3/50 monochrome et j'ai tapé vi twm.c puis j'ai ouvert la documentation X11. twm était mon premier programme X. Environ six mois plus tard, j'ai convaincu mon supérieur d'en envoyer une copie sur le newsgroup comp.windows.x. » [1] Une version pour X11R1 a été publié sur le newsgroup Usenet comp.unix.sources le 13 juin 1988.

Neuf mois plus tard, Jim Filton du consortium X du MIT approcha Tom pour lui demander de s'occuper de la maintenance du code pour le consortium X. Après avoir été rendu compatible avec le manuel des conventions de communication inter-clients alors nouveau et que le support des barres de titres formées fut ajouté, twm fut livré en tant que gestionnaire de fenêtres standard pour X11R4, remplaçant uwm.

À l'origine twm signifiait Tom's Windows Manager. Quand le consortium X repris sa maintenance, et que plusieurs autres personnes aient contribué de manière substantielle, son nom fut changé en Tab Window Manager, la page de manuel de vtwm.gamma dit :

Pour épargner à Tom LaStrange d'être blâmé pour un des nombreux changements qui aient été apportés à twm depuis qu'il a abandonné son contrôle, le nom de « twm » signifie maintenant « Tab Window Manager ».

Le mot « tab » fut choisi car il commence par la lettre T, mais la raison officielle est qu'avec une configuration appropriée (l'option SqueezeTitle), les barres de titre des fenêtres peuvent être écrasées, rendant le look de la fenêtre semblable à des dossiers avec des onglets.

Auteurs

Twm fut originellement écrit par Tom LaStrange. Les principaux contributeurs par la suite comportent Jim Fulton, Keith Packard et Dave Sternlicht, tous trois au Consortium X à cette période, Steve Pitschke, ensuite chez Stardent Computer, et Dave Payne, ensuite chez Apple.

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Twm de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Twm — Рабочий стол twm Тип Оконный менеджер Разработчик Eeri Kask (current maintainer) Написана на …   Википедия

  • twm — Рабочий стол twm Тип Оконный менеджер Автор Tom LaStrange Разработчик Eeri Ka …   Википедия

  • twm — mit xterm und xclock auf einem BSD Unix System Basisdaten Entwickler Tom LaStrange …   Deutsch Wikipedia

  • TWM — mit xterm und xclock auf einem BSD Unix System Basisdaten Entwickler: Tom LaStrange …   Deutsch Wikipedia

  • Twm — mit xterm und xclock auf einem BSD Unix System Basisdaten Entwickler: Tom LaStrange …   Deutsch Wikipedia

  • twm — twm, twme, twn obs. Sc. ff. toom, ton, tun …   Useful english dictionary

  • Twm — Infobox Software name = twm caption = collapsible = author = Tom LaStrange developer = released = 1987 latest release version = latest release date = latest preview version = latest preview date = frequently updated = programming language = C… …   Wikipedia

  • Twm Siôn Cati — (Welsh form, variously anglicised as Twm Sion Cati, Twm Shon Catti, Twm Shon Catty and so on) is a figure in Welsh folklore, often described as the Welsh Robin Hood. Background Tales about him vary on important details, but he is usually said to… …   Wikipedia

  • Twm o'r Nant — Twm o’r Nant was the pen name of Welsh language dramatist and poet Thomas Edwards (January 1739 ndash; April 3 1810). He was born in Llannefydd, Denbighshire, north east Wales. He was famous for his anterliwtau (interludes), performed mainly… …   Wikipedia

  • Twm Morys — is a Welsh poet and musician born in 1961 in Oxford and brought up in Gwynedd and Powys. He also writes for television and radio, as well as lyrics, which he sings with the folk rock group, Bob Delyn a’r Ebillion. After graduating from the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”