- Implementiert die Kernkonzepte der X11-Grafikumgebung im Textmodus und stellt so eine Fensterumgebung auf Textdisplays bereit
- Bietet Funktionen wie die unabhängige Anzeige mehrerer Fenster, die Interaktion mit externen Programmen, Unterstützung für Menüs und Gadgets sowie virtuelle Bildschirme und Scrollen
- Ein Fenstermanager mit Mausunterstützung, der außerdem einen integrierten Terminal-Emulator enthält
- Lauffähig auf verschiedenen Displays (Textterminals, X11, Self – Twin zeigt sich selbst in einem anderen Twin an,
twdisplay-Client)
twdisplay ist ein netzwerktransparenter Display-Client, mit dem sich mehrere Display-Verbindungen on the fly verbinden und trennen lassen
- Wurde auf Linux, macOS, FreeBSD, Android und weiteren Plattformen getestet und unterstützt mehrere Architekturen (i386, x86_64, arm usw.)
Wichtige Unterscheidungsmerkmale
- Jedes Fenster ist mit einem Menü verknüpft, und nur das Menü des fokussierten Fensters wird angezeigt
- Mehrere Fenster können dasselbe Menü gemeinsam nutzen
- Der Fensterrand ist Teil des jeweiligen Fensters und kann von externen Programmen teilweise angepasst werden
- Die Position und der Stil von Buttons/Scrollbars werden jedoch vom integrierten Fenstermanager von Twin gesteuert (Look & Feel lässt sich über die Datei
twinrc einstellen)
- Fenster sind nicht einfach nur Rechtecke, sondern können andere Fenster oder „Gadgets“ (z. B. Buttons) im Inneren enthalten
- Sie können außerdem längere Zeilen und mehr Zeilen als das Fenster selbst enthalten und unterstützen dadurch Scrollen
- Unterstützung für virtuelle Bildschirme (Virtual Screen)
- Bietet großen Raum wie z. B. 64K Zeichenzellen auf einem Bildschirm; Scrollen und Bildschirmwechsel sind per Maustasten und Bewegung möglich
- Integrierter Fenstermanager
- Steuert Fokuswechsel, Verschieben/Größenänderung von Fenstern, Wechsel virtueller Bildschirme, Menüaktionen, Weitergabe von Tastatur-/Mausereignissen, Scrollverhalten usw.
- Integrierter Terminal-Emulator
- Kann normale tty-Programme ohne separates
xterm o. Ä. ausführen
- Enthält außerdem den externen Client
twterm, der bei Bedarf genutzt werden kann (integrierter Code wird bei Bedarf automatisch geladen)
Noch keine Kommentare.