terminfo(4)
Ist eine Sequenz vorhanden, mit der beliebige Kombinationen von Darstellungsar
ten gesetzt werden können, wird diese mit
Funktion arbeitet mit 9 Parametern, wobei jeder entweder
je nachdem, ob die entsprechende Eigenschaft ein- oder ausgeschaltet ist. Die neun
Parameter beziehen sich (in dieser Reihenfolge) auf: Hervorhebung, Unter
streichung, Inversdarstellung, Blinken, halbhell, fett/hell, dunkel, geschützt, alter
nativer Zeichensatz. Es ist nicht nötig, daß
unterstützt; dies gilt nur für diejenigen, die mit einem gesonderten Kommando
angesprochen werden. Es sei beispielsweise angenommen, daß das betrachtete Ter
minal die folgenden Steuersequenzen zum Einschalten bestimmter Betriebsarten
benötigt:
Hierbei ist zu beachten, daß in jeder Steuersequenz anfangs eine
dazu dient, andere Attribute auszuschalten, bevor das dazu gehörige eingeschaltet
wird. Außerdem ist hier, wie weiter oben vorgeschlagen, der Hervorhebungsmodus
h e r v o r h e b e n ( s tandout)
lung
i n v e r s (reverse)
ersatzweise durch die Kombination von Inversdarstellung plus Unterstreichen dar
gestellt, da es diesen Modus an diesem Terminal nicht gibt. Zum Einschalten einer
Kombination von Unterstreichen und Blinken
angeben. Darüberhinaus hat dieses Terminal keinen Geschützt-Modus,
\E [ 0; 3; 5 m
sodaß der achte Parameter pS ignoriert wird. Das Umschalten zum alternativen
Zeichensatz ist je nachdem, ob man sich gerade darin befindet oder nicht, durch die
Sequenz A N bzw. *0 gegeben. Die Sequenz zum Einschalten aller anderen Modi
wäre
\E [ 0; 3 ; 4; 5; 7 ; 8nTN.
Im folgenden sei auf das Verhalten bei der Ausgabe unterschiedlicher Sequenzen
hingewiesen. Beispielsweise wird für den Fall, daß entweder
Zeichenkette ;
3
fett/hell
(bold)
zugehörigen Abhängigkeiten folgendes:
04/92
tparm
Parameter
Attribut
keines
hervorheben
pl
unterstreichen
p2
invers
P3
blinken
P 4
halbhell
P 5
fett/hell
p 6
dunkel
P7
geschützt
p 8
altern. Zeichensatz
p 9
als Kombination von
eingestellt. Weiterhin ist der Modus
ausgegeben, d.h. wenn entweder Unterstreichen
eingeschaltet ist. Die Ausgabe der obigen Sequenzen ergibt mit den
(Attribute setzen) angegeben. Diese
s g r
oder ungleich Null ist,
0
alle diese Darstellungsarten
s g r
Steuersequenz
\E [Om
\ E [ 0 ; 4 ; 7 m
\E[0;3rn
\
[
E
0 ; 4 m
\ E [ 0 ; 5 m
\ E [ 0 ; 7 m
\ E [ 0 ; 3 ; 4 m
\ E [ 0 ; 8 m
not available
0 (off)
(o
und Inversdarstel-
h a l b h e l l (dim)
f e t t / h e l l (bold)
( u n d e r l i n e + b l i n k )
p2
( u nderline)
terminfo(4)
vorkommt, die
0
müßte man
oder
gilt, die
p6
oder
4-169