mu*index
Lesen
Textfassung
Design

Client

TinyFugue

Der klassische UNIX-Terminal-Client. Upstream hat seit 2007 nichts mehr veröffentlicht; ein gepflegter Fork führt ihn weiter.

https://tinyfugue.sourceforge.net/ · Linux, macOS, BSD

Fähigkeiten

3 von 10 aus der Dokumentation des Projekts selbst festgestellt

Aus der Dokumentation des jeweiligen Projekts abgelesen, nicht von uns gemessen — ein Client hat keinen Handshake, den wir beobachten könnten. „unbekannt“ heißt, dass wir nachgesehen und es nicht feststellen konnten. Es heißt nie nein.

Fähigkeiten der Clients, jede aus der Dokumentation des Projekts selbst abgelesen. Unbekannt heißt, dass wir sie nicht feststellen konnten, und nie, dass sie dem Client fehlt.
Fähigkeit dokumentiert Quelle
screen reader unbekannt wir haben keine gefunden
TLS ja tinyfugue.sourceforge.net
UTF-8 unbekannt wir haben keine gefunden
MCCP ja tinyfugue.sourceforge.net
GMCP unbekannt wir haben keine gefunden
MSDP unbekannt wir haben keine gefunden
ATCP unbekannt wir haben keine gefunden
MXP unbekannt wir haben keine gefunden
MSP unbekannt wir haben keine gefunden
scripting ja tinyfugue.sourceforge.net

TinyFugue — „tf“ — ist der Terminal-Client, den ein großer Teil der MUSH-Welt zwei Jahrzehnte lang benutzt hat, mit getrennten Bereichen für Eingabe und Ausgabe, einer eigenen Makrosprache und einem Satz von Gewohnheiten, die mehrere seiner Konkurrenten überlebt haben.

Upstream ruht: Die letzte Veröffentlichung ist 5.0 Beta 8 vom Januar 2007. Es baut noch immer, und es funktioniert noch immer.

Ein gepflegter Fork, TinyFugue Rebirth, wird aktiv veröffentlicht und ergänzt GMCP, ATCP, Unterstützung für Breitzeichen über ICU sowie Python- und Lua-Skripting neben der eigenen Makrosprache. Die Tabelle oben beschreibt Upstream, denn dorthin führt „TinyFugue“; wenn Sie heute etwas installieren, lohnt sich zuerst ein Blick auf den Fork.

Die Falle in der Dokumentation dieses Clients

Upstream hat ein Dokumentationsthema namens „non-visual mode“. Darin geht es nicht um Hilfstechnik — es geht darum, die Eingabe auf die unterste Zeile zu beschränken —, und es erwähnt nirgends einen Screenreader, keine Sprachausgabe und keine blinden Nutzer. Eine Fähigkeitstabelle, die per Stichwortsuche zusammengestellt wird, würde aus diesem Dateinamen ein Ja machen. Diese hier sagt unbekannt, denn das ist es, was die Dokumentation hergibt.

UTF-8 ist eine Antwort derselben Form: Die dokumentierte Unterstützung für Kodierungen betrifft 8-Bit-Zeichensätze nach ISO 8859, und wir haben von Upstream keine Aussage zu UTF-8 gefunden, weder in die eine noch in die andere Richtung.

Siehe auch

  • TinTin++ Ein Terminal-Client mit eigener Skriptsprache, auf jeder Plattform einschließlich Telefonen, und mit einem dokumentierten Screenreader-Modus.
  • Blightmud Ein moderner Terminal-Client in Rust, mit Lua-Skripting, eingebauter Sprachausgabe und einem Screenreader-Modus, der sich beim Server selbst ankündigt.