twm - twm

twm
Debian TWM Maroon.png
TWM mit einem klassischen kastanienbraunen Farbschema, das in Debian läuft
Originalautor(en) Tom LaStrange
Erstveröffentlichung 1987
Stabile Version
1.0.11 / 14. Juni 2020 ; vor 15 Monaten ( 2020-06-14 )
Repository
Geschrieben in C
Typ Fenstermanager
Lizenz MIT-Lizenz

twm ( Tab Window Manager ) ist ein Fenstermanager für das X Window System . 1987 von Tom LaStrange gestartet, ist es seit der Version X11R4 der Standard-Fenstermanager für das X Window System. Der Name ursprünglich für stand Tom Window Manager , aber wurde die Software Tab Window Manager von dem umbenannten X Consortium , wenn sie es angenommen 1989 TWM ist ein Stapel Window - Manager , die Titelleisten, geformte Fenster und Icon - Management zur Verfügung stellt. Es ist hochgradig konfigurierbar und erweiterbar.

twm war in den frühen Jahren eine bahnbrechende Errungenschaft, wurde aber weitgehend von anderen Window-Managern abgelöst, die im Gegensatz zu twm ein Widget-Toolkit verwenden, anstatt direkt gegen Xlib zu schreiben .

Verschiedene andere Fenstermanager – wie vtwm , tvtwm , CTWM und FVWM – wurden auf dem Quellcode von twm erstellt .

twm ist immer noch Standard mit X.Org Server und ist als Teil vieler X Window System- Implementierungen verfügbar .

Verwendungszweck

twm mit xcalc und xterm , wobei das xterm - Fenster im Fokus steht . xclock ist symbolisiert.
twm-Menü
Twm Xsession läuft unter Debian 7 Linux

Die Benutzeroberfläche von twm unterscheidet sich von modernen üblichen X Window Managern und Desktop-Umgebungen, von denen viele ähnlich wie Apple Macintosh oder Microsoft Windows funktionieren . Neue Benutzer finden twm oft schwierig, ohne die Handbuchseite zu lesen .

In der Standardkonfiguration von twm hat die Titelleiste zwei Schaltflächen:

  • Schaltfläche zur Größenänderung (verschachtelte Quadrate): Der Benutzer klickt hier, zieht den Mauszeiger an die zu verschiebende Kante und lässt dann los, wenn das Fenster die gewünschte Größe hat.
  • Iconify-Button (Kreis): reduziert das Fenster auf ein Icon.

Es gibt keine Schaltfläche in der Titelleiste zum Schließen eines Fensters. Ein Linksklick auf den Desktop öffnet ein Menü, das eine Option zum Löschen (Schließen) eines Fensters enthält. Die Fensterschließfunktion für die Titelleiste kann in der .twmrcDatei konfiguriert werden:

Siehe Schließen von Programmfenstern in twm bei Wikibooks.

Ein Linksklick auf die Titelleiste bringt das Fenster an den Anfang des Fensterstapels; ein mittlerer Klick verschiebt das Fenster; Ein Rechtsklick schickt das Fenster an den unteren Rand des Fensterstapels.

Fenster Fokus folgt der Maus - Zeiger (Punkt-zu-Fokus), anstatt auf Unabhängig davon , welche Fenster wurde zuletzt geklickt ( Click-to-Fokus ).

Wenn ein neues Fenster erstellt wird, wird ein 3×3-Raster nach dem Mauszeiger angezeigt und wartet darauf, dass der Benutzer dort klickt, wo das Fenster erscheinen soll – mit der linken Maustaste klicken, um an dieser Position mit dieser Größe zu erscheinen, mit der mittleren Maustaste, um die Größe des Fensters zu ändern Klicken Sie vor der Erstellung mit der rechten Maustaste, um an dieser Position zu erscheinen, aber vertikal lang genug, um den unteren Bildschirmrand zu erreichen.

Beachten Sie, dass jeder der oben genannten Punkte durch entsprechende Änderungen an der Konfigurationsdatei geändert werden kann. (Die Systemdatei ist normalerweise /etc/X11/twm/system.twmrc und die Benutzerdatei normalerweise ~/.twmrc .)

Geschichte

TWM wurde als Ersatz für die schriftliche UWM von Tom LaStrange während er arbeitete Evans & Sutherland , die einen Teil des X Consortium war: „Ich meine monochrome setzte sich Sun 3/50 und eingegeben vi twm.cund dann auf die X11 - Dokumentation geöffnet twm. war mein erstes X-Programm. Ungefähr sechs Monate später überzeugte ich meinen Manager, mir eine Kopie zum Testen an die Newsgroup comp.windows.x zu senden." Eine Version für X11R1 wurde am 13. Juni 1988 in der Usenet- Newsgroup comp.unix.sources veröffentlicht

Monate später wandte sich Jim Fulton vom MIT X Consortium an Evans und Sutherland und bat sie, die Codepflege an das X Consortium zu übergeben, und Fulton machte es dann mit dem entstehenden Inter-Client Communication Conventions Manual konform . Anschließend wurde twm als Standard-Beispielfenstermanager für X11R4 veröffentlicht und ersetzt uwm .

Laut Fulton wurde das Wort "Tab" gewählt, weil es praktischerweise mit "T" begann und den Schwerpunkt auf die Titelleisten der zusammendrückbaren Feature-Fenster legte, die sie wie Ordner mit Registerkarten aussehen ließen.

Autoren

twm wurde ursprünglich von Tom LaStrange geschrieben. Spätere Mitarbeiter sind Jim Fulton, Keith Packard und Dave Sternlicht, die alle Mitarbeiter des X-Konsortiums waren.

Verweise

Externe Links