Re: Kauderwelsch in Config-Dialogen

From: Christian Weisgerber <naddy(at)mips.inka.de>
Date: Sun, 16 Aug 2009 21:33:32 +0000 (UTC)

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 message
Received on Sun 16 Aug 2009 - 23:33:42 CEST

search this site