Polytropon <freebsd(at)edvax.de> wrote:
> Abgesehen davon kann das xterm auch so nette Sachen wie Unterstreichung,
> was im Textmodus nicht geht.
xterm(1) emuliert heute im Wesentlichen ein DEC-VT220-Terminal.
Die ursprüngliche MDA-Karte (IBM Monochrome Display Adapter) im PC
hatte sehr wohl ein Textattribut _unterstrichen_. Bei den späteren
Farbkarten CGA/EGA/VGA ist das aber auf der Strecke geblieben, weil
nicht genügend Attributbits zur Verfügung standen. Jedes Zeichen
wird im Bildschirmspeicher als zwei Bytes abgelegt: ein Byte als
Index für die Glyphe, ein Byte für Attribute. Bei den Farbkarten
setzt sich das Attributbyte aus
- 4 Bits für 16 Vordergrundfarben,
- 3 Bits für 8 Hintergrundfarben,
- 1 Bit für Blinken
zusammen. Die anderen MDA-Textattribute fett (hell) und invertiert
kann man ja durch Farbkombinationen darstellen.
> Da geht aber wieder Blinken. :-)
Das bietet xterm inzwischen auch, wenn man es nicht wegkonfiguriert.
$ printf '\033[5mblink\033[m\n'
-- Christian "naddy" Weisgerber naddy(at)mips.inka.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Sun 16 Aug 2009 - 23:33:42 CEST