[comp.os.minix] Termcap manual discussion

u31b3hs@cip-s02.informatik.rwth-aachen.de (Michael Haardt) (04/03/91)

Hello world!

I posted a article about termcap yesterday.  I created the mentioned
directory ~ftp/pub/minix/termcap on ftp.thp-uni-koeln.de which contains
a few files, each one containing a termcap entry.  These are my own
versions as yet.  I also put my termcap(4) manual there.

I want to start a discussion about this manual.  The result should be a
official version and clean termcap entries.  I will collect some usual
termcap entries in this directory after the discussion ends, like all
MINIX console entries and a few usual terminals.  Each one can get
needed entries and concatenate them to a resulting termcap.  This seems
to be a good way to me to archive these entries.  It avoids one
"official" and very large termcap.
 
Note to Andy: I would be happy, if you include the final manual and the
final PH console entries into the next offical MINIX version.

Below you will find a uuencoded 13-bit compressed shell archive
containing my termcap database and the mentioned termcap(4) manual.  The
termcap manual is folded with Origami, do not worry about this.  It
should be read after formatting with nroff!

I thought about adding a few sections to this manual.  I didn't because
almost every MINIX user who writes termcap entries knows about things
like padding, standout glitch and application keypad modes.  I learned
it the hard way, one of my terminals needs padding above 4800 baud and
the other one has these (#@%&!:-() magic glitch characters.  What are
you thinking, should such sections be added?

To start the discussion: I do not know anything about initialization of
a terminal, which should be done by a screen editor and other screen
oriented programs.  I would like to get information on the related
capabilities ti, te, i1, is, i3, if, iP, r1, r2, r3, rf.  What should
their exact meaning be?  When should a program send them?

(Reader==Fred ? (cron_1_9_is_fine, Sayonara) : Namaskaar)

Michael Haardt (mhaardt@ftp.thp.uni-koeln.de)

PS: I put the source code of the new version 4.1g of ELLE on the server above
in the path minix/commands/editors/elle41g.tar.Z.  Who is the guy who ports
it back to MINIX?

PPS: Origami's version number has reached 1.5.7: more features, less
bugs and cleaner code.  I hope to release version 1.6 (successor of
1.5.???) before June.  My textformatter MROFF reached 1.1, I hope to
release it before June, too.  I will post a seperate request for
beta-testers after finishing both.

--------- cut here --------- it's the old editor snip-snip game ----------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 term.sh.Z
M'YV-9<:@>0,"#X@6(.B4D=-F3!@X"N:4(0/BQ LO6%[,><'Q! @?"1<V? B"z
M!X^*+TXHP#("1),D3I)@ 6$GC1PZ=<*P 3'FC9LY;]B4"<DPC1N=((R"J#,Gy
MYTX<,/#(J &BS1LR0^^DH3.P#AT08;R^:1.&3IHQ*UN2E7/&Z!P7*^V,X=/&x
M:!H\+>P<;</G9<R9-6\ZY>D3J%"B=8^RT<%E90(=8N8P=JRCC>3&6![W' %5w
M!YLT(Z9.SJQC*^?1C\.,Z0&#RXS72;C B'$#C&P:8;C(L!'#C.L;,,ZXYJW&v
M]8P8:W3?N,'&N(PVKF' <!.]1ISH-.A$GU%'MPT:=J+'N!-=!A[O,_S(%HTYu
M=9D>LD>#2,T&?I$M3'0$86)_2PDR^;6G0QASP <#:I#5Y\41"(XA1G\Q+-$@t
M&?TIT>![7-PGH8!CU)?A%DA\:"&';?170AK_[? ?$@W* 9\<")*QVH=0Z$#$s
M$":24:. 9'AX7Q,V\O?A?T#R^$9_0MCX1(Y)"GA6?T#HD 2.0Y(1I8 #]<>Br
M@&O T!\5"*X10W]3A"E#?PQR201\M-T0)A+]91&F$_U5$284_5D1YH->;$G9q
M&A1^V.2?:&@9IH];$!&FBQ\.$68=_06!H% ]]*D#$T7DJ*B ;@1ZGZ-2))&Cp
MHP*V\>"'-;2!8!N>;A&#JJ5B>!\,L%+6!J/WW5 K:7(4F.$8"$K4'ZW!'OFAo
MKL'B6B1E=(0!'QT(*C3LKH^9-2V"=<BZ!;$"U@%'I#I4@6>5DG;KZWTT4*N#n
M';)",48=O;XAAPL^9<@%%^NF89^[\ (U[QMF^%;$O3JLE!8(1*315K,[%1%'m
M'6G T489;GPUA+QPR%M6&C[1E 96!"E4E&(@Q" ="%IQ]897!?GT AX FP$"l
M''*\0<<;/;%Q<!B=HKQ55U^%=3-99HU151ALN>4""" $ 0<<GSED5L=KE)$'k
M'&%0E,8<()"Q=1AB"$4&"PF!#<(<-\,QQ\YR#"715S>#4(9J:,BM,%<SOS''j
M5AR[L30(5FP]F!AEL+'3UB"TK5,:>DP$@AAY@& &&P2B8=09":$QU,%5YR'&i
M&TA3A"D1;\5%!Q]VT&%R#"WLQ0<110P!.!4ES^:SRBP+/=;&1J_5UD\(1K;Jh
M991MUMEGH=& H&DX( B'&"/0 -6! JK6 QA@A!%&P&><H88::ZQA>!MMN.'&g
M&V\\'4<<<O2*-DYUV&'''7?@@0>"8<B*PJ"D$6@?"M2C3-@JE:;BG>H^$9K0f
ML$94/&UMJ'B("M&L&$B:,91H2"@B@XK(X*<*,@I&/)K1?:"P(\J0P5@(Y-]Ce
MLO2A#CZF2_9Y0A3"-*8,/4$*9HIAF;C4*A7J8 V%LF$)22.^_FSJ3[C: JG^d
M!*D/E8LRE/I0#(Y(&E/U)U6K:M6K5J4M;MDJB<CBE!:7R*MS 4M POJ0%TD#c
ME/Z$D3)S4%:TG,4%:'6KB^IB2G_2A:UO2?&)I+'# 5UUG?O(H)!;F $B:8!(b
M&,2A8%@X6,(6AA2'04QB%+,8QC0V-3=X#&2(,0I25G<[H+7,#2^+V<QJ=K.<a
M[:QG*3.E[HAVEJ,E[2=_<QK4SK(QJED-:UKCFM?F #:QD:U98CA;VM;&$K"Tz
M[6QE@!M!YB80NYT!;QG;6R?_%KBF((5PADL*UQ3WF<91!'*2H]P<+.<&S'%Ey
M<\WLW.="!X+1E0X+J4.=ZF;3NC#P!7:RLP+M2!G+E05-++3L'=)^1SS2"*]4x
M#=7,&T80@QG(P#.@B8'RG$2'TPCH>=&;'OY6@SWM<<][X!,?&\AG/O2ICWWNw
MHP/\Y$<_^^%/?S[T7X8 &#P%%;""@TP@AUH% PIJQH$-BJ :C:H#"YHH@QMTv
M85,_&",1;H&$,4*AJWS(POM(%88VG"&7:EB$&^;0ACO\4P_#%,2R#O&%B*+Bu
M"Y-(QA<V\3Z ?$P4$2C7R@P2BZ72HKHF=JU2@5%=G8)07770*_N<$8YX+)8;t
MU15'^RR+-,UZ%K8B:ZX]YM&/",SKNH**R$-^2)$?8J0:'VFP9B+!)U:[0^%Vs
M(H0ZA%-DB=')WY) !ZZ]*UYR $O/S% '-XRADR#H'-<DTK.]M5,H!^M)Q6JVr
M$X$@334BXQK/M/85-!!(F=LUZ N*BQ4Y?,8-0SG#9^@@D+\U06]?H=D;SB 'q
M?S*S)2<$P?F^\IFJ9:X,$I'<W'#2MHV(H0YG> O3J& YKB$N#%VK@ZFJ<I6Ap
MF$%>F4,<;D7)!K@TLYN#FZTX$S>W<CH.G9.KW.7^"P(1R!-T<J (&W!6-3*(o
MH)Y%((*'B; &/I!!PF( #@QFP(?7HC</L@UG;<-)A"54 01"G@'9?CQAJV En
M>!%MZD2/!QKV%"]00W83AY#*(0\-N0:RF8&8BW?!^YPH12O*:J4>2!H6GCE,m
M%/*"A(!HH!G4X(<*DM,:7(21'T+*"UJ8U'N\("<Q5@H+?:Q4H@4DR/[(  T?l
MDL%B6ML2(\=6Q$O>R885L]O>\J1?&-ZNY(I[W+XEUVK+I1A%G*O>,D37)W2@k
M+D^\6]_C+D2[/=L*"+R[W&9U2KSD7<AYT[O>]C+MO6A;Y7SK:YF#Y7>_(.COj
M4-X98#,,&%X ?L&!$_PW!ELX*#/62COE-MW(D25R#F'*4.0;MC)4NYFQ/-M8i
MYETS^MJ7FX+[IH@11T[&G3AR*5[GBM_9XA?3\V S'D.-;SPZ#Y.AQQ>O0Y2+h
M#%LD@]JV.VGRDZ-,-IWLQ-ME ;<P 3P&.:2!<&3 \O :M.4#(<_+;#P#176 g
MX)T/M<]KKB"9(=AG-(>Y06WV#U3C;*0Y(\C.?L8S?/3\PR#>N8A<8/0/&57Hf
M-301T8JN5*-M]=?!MNJ-5>2LK=JZA>>LZK (2FRAT:A59*5Q5I^5-+;.M04^e
M9JNPE*ETIC%MR$V_0 $!&4A!#H(8A\#!!32(B.,L@A&-<"0E'VG\0R!?DI-8d
M1"58< $71+"'TC/-+'2 ;NBI@ 004*$(4FC"$(( !1!$/O2C[X/N5R)ZTIM>c
MO_ZT=>BGT'HG!*$)15@);AT/ BZ@P-ZA))GCP9:&]4:.#&4!&X&$WWO=]X'Wb
MHR_]'IB&E3FT/&*=Y#WQ$5:$*0PA5%"@0A*>X 3P^W[\DI,7T4  ,,W#@=VYa
ME@8 9G_BQS1&D6M740>MYA.\)P0@\ +1- 8OL'P/L1(/YDE!X'Y)D 224WW;z
MYEW\M36FQG#3)P;5QS< QG\R0Q9ND <KX34!LQ"9E!!7DX+]-VJZQ310T&_4y
MYEL\0V)9XW\)01!F8!04P7!8<Q-G85M(LQ(L]Q!#T1/EIU]E,!&.$S?2A8"Bx
MICD>XTT[418!>& *P34WR(4X^(7'Y11LX()8H!3R]C<H\ 3O%%P$ @<!86IEw
MN&TBP6'.-!3>U2EB\SB1\SYYX (IL&!F*!*.]X+9)P;;-V)&6 9XX#@=PW"Ov
M%WOL%A@^,3$50Q-(DP;%5 9D<P>64TV(\S:"F&WS913*%S)<B!5F$!9L\!7]u
M!P9-8!=X< (E!TNE6#<.X4F$0V*HB$Y(R(/^E!!OXV'=MWNX=W_DQW(N!P?(t
MU7^9) >#F&L*2&#<QP10L!)4H(@D48T"R#5MP!1?$8RP:!24Z$D01FN',6-Ms
MX1 [L6RC^#,@8!M<X!'R1@:M>#;>0C, QC4,AUYWL&Q_8P0"R 9DH%W/)!%)r
M6!8'=X\Z< +EQH5%V"M?482%PX]80(UT X#6"%XWH5UPPX5"809TT )_2!&^q
M8Q2[2!%9& 9* 6&?$6T LQ)[D8(7%EP,=X9DXY#7I1#G%#DGP <4B8@69A/1p
MUA1BH)$*21@5(Y,_ 18KL4[R\A4Y"95[@S8K=H-W0!#6U6O956HC!F%M$S6To
M*#-SD =H WU68 ,LL!*D*(-@<39LJ1!MX#-8T36-^(C]%P,V\#C"]GP/HQ,"n
MJ3D!1@=?N6O7Y6N]<HAV* ?*MX<D(XDB.!$5B3A9^8M:*8(JR!,/L15(@6%Sm
M0!;A)!0R]6L>9F[0)%VS5@=-F9 PB6M2>9A#D97[F(H,1S&:Z :<^!5V\(FAl
MZ(VPUP1D:96V=4YN8X>&XSA*D6X+X1 !AIICR3134#AW&(K#%CIW@#3"5X(Gk
M:!8IB)Q/&8QK46.I^!!VV"DK!F%H<#6:PXX]TXYU$#!W,809QDPY^3?7.13@j
M] 9WD']TZ$F2Z$]04P9_4P5>Z(_V.8D,F14@@ )6\4Q<\8-0L1)AB5V_E@(Ei
MEY<H,$N\8TL,Q:' YZ'G Q8(%:(M^1.'J&IR8 <K@0)MPRZ],A0U 4K#!#5Ah
MD <I4)$?:!.O&9L;"97-XA9U.6/KMETO"(WHEP;L4J+GQI,-)H356(B\QXTKg
M,06P*1$/,X-.N9!$*I4L=H:@B34FN%[CN /"!6^X9A39PI'@:7W9IH[D:(Z/f
M,Q216#'KN&UF8P8UDY<,=Y)?L:+*F'O,V'L%Z(_= V#(M9- B'WU!I+C>*7=e
MB 5!,(M=<09U,X=XRC4GFH[H11'R4EYD(VRGB&!GP*A72!!WX'(*T8$8N1*?d
M$Q1SXP;'%)_Z)6$+44NJ5A;91B!?@38NMVYQBH)S0#;45#?^(I0KH1-PX%V$c
M4S0F%SD%Q3(S]@9KT)[\!: +P7_!]8_=.@?,>5YG\#=#\!#4AZ8#V)%JF09Ub
M03G!15S&U4D^"(Q9X:H*X4E* 5MSBEZ%*@+>1X"_5Z!M<*!D*#-?RDPN@*6Aa
MYP9FL!)%@ <&>A@["4DN(*XK@01S(V/JJ ,T<3JILSJO$SNS4SLQ$'U(H110z
MP9ABV:U65@:,@1D:&X3+YK%6 ++[Q#IW,+(!-5"V0Z9*@0):@16'6%$RP+(:y
M&EPO&[,K(03H(Q0\X[&0<1F8X02ZZG+  @):QAG4@QE3$(#M)+65=2]>Q;3-x
M&+!G>ZCA]WNS"K6>5*SBJ;#K)P)"\ 1/@"E!X 0@,'M0$ 1"D 1,D 3RUWXBw
MT*S000=!D*)%(Z)&2HIG43<3PS/:I;BUM&PH4U\0@06144<7,UU!T0*MAP(Xv
MT#4!88@SLQ [:1EUZ8@2)ZZJ(7QG0!UT< 04LZM&@Q4U,0;"AP9S4$=(\%UHu
MDW)<LVPK@09ZX+MAT#BSJ(Z@Z08G$%_#"C?5AQ4K41><^X/!B(IQXQ8+,:@5t
M5KV]2P?G:J_0)$W@=6PL\[(K@0=I4$??.#)((6]< S.H!#,!(VVM%!3VA[:(s
M^GMN<+6U!+>3.GRM)P).4 7(%RJRP[=^"[B"FP2$BZ%O4$=6:RK=VG\Y(V$_r
ML1*?0<% =L$RLVS,M!5UE# QV#;&Y9_1)%L44S;)E$U\4Q@K\3QUQ 3<&FV.q
M6 <445^OZKC5A%X3P37 Y#7M5)7"00=?&UXLHUY;(1 K@6!U5 6=HFS,R\3Lp
MA0;[J[;.J$S#BCD"O*XN,+=30 6AX@1'L+>TU\"!.[A34+C-F*AAT*S-00=)o
M\!/=RW_HU:_"MQ]U5,?E]144I<?,I!IU! 4RV2N?&38T!@+^5H1&DZ&..<AEn
M4$=%,)^SN!!'819/"LDB4[[-&KY)?!-@<<ERD,E.&H6\EK3E*Z"/$W%KP,CUm
MY<A(&\E9_'UOS+:R.L=",%NU++#XAQ98, 9DP+E0RY/3U#/]9WYM0S$8.LGBl
M6\SX*6N?2;S!/,=# ,W*7(7R"9.H%EP#,3$8>KA#T,T4]J1Q$\BA@:%R<+WMk
M XJI2F($Y@88"LHMAVXDUA8=XZ=CH<<@$,CG+ ,8JAW//#<\"38*:ZBVW+_Xj
MQY$R4L+8^:K\RLD+L1(WXM"H.12!+-&]\H)S3 0//13\2LU$P 06'4T8?;(Bi
M_((3++[D?$)WX$DAK8X4_02<V]( ZDF!G-)8L) E_#61&KPX,;PRG;8)O;;Xh
M)WQET+YT4,E:8\>BK+Y$[<M,@\58,! U#5S#MF^]?,OXMP8KT25U9 2LAER=g
M P(P\-4Q$-9C[6IE'0-?+0-J/:]L;34@ -!8L 8S$-<+Z$EE/0-?30-Z3=9Tf
M?7MK@&9T(-9R[4N14P-?;0.!/=>18P-??0./K=A0]M4X4-E\3=<X\-4YH-FOe
M%CDY\-4[ -IM?=9W+09U) 2JL0:NJ[NA_=5"L-JM[<+*E#Y?/<PLC=4NO=ELd
MN 9$4$=+0->.BA47/<N=G&S!]5O^\M4#0P?#C7 8UB$$'<W(',)##417[2]9c
M/3&Q?=?63,Z"^MUK0-+03=P89MPFK<=?[03"C=[!A5YX$%]AD*I?#07O+=W!b
M!9 UL3)"7-_"-VC;C6$NIZE?T3E?W1V[S=W>\MW+6-1;G 86. 9][-2TF,<:a
MO1)34N$2(<H9G<JTW(:'.P4I4TW;:^$41KU1S=5,HS-8(!0#'ESC'=$@+C(Kz
M@2DQGFUE@)+]?+(:?=  J\6)V@;5J]I(W"RB'#9&D:U%C 6L4D>A?(Y!P9+?y
MZ^3.S-2CO!,O.Z?^!11DPQ1D8RIA3A&J=BO5BVE'CC3=I1,R(P8%C@;>J^)Mx
MD!QT0 1(\\I;C@)#4.._EA1N4!-[4V\I4+WKG.:B/*._-A10_>!2K5\XJ=OCw
MC-5O?N&HW)@VON(*S329"P<43@>&3 9$[,5\+IF8;M1,0^I2$ 1U-$S:":*+v
MNZ+,) >=+@6,*B]N$P;LPLU8#</IAP6ADN.3WN/(_6M;G>EGDZ6JGJ^M3KD*u
M=4O,9'Y0CNM12,Z\WC=5>>7-96PGE+Y5/@>^00=.H'](H<SH5I4K'>7GN^UQt
M+GQQ5$>T3J,!1NZ&DZ524$?ROA.L^\HY3:?%;NH)H7RY(5-F$S?R_16CJ]';s
M&6/=2:%@T^];7 =/C.T4H=SG=3E/# <YWN QC5XK(2X9_W_[CE[,Q!10CN1?r
M0?%VT>2,SN(T$1=&WDTO=QC@Y.+L0L'B7EWD#.@Q+WPUD?%_OC4['Q>@K.T&q
M=6K Y?")>@=RJ=37^17JYM*2\Z?\[,\$$1K"-9MLH,']/ /X&3W%7H2-+EW!p
MVXG"NF)?K+ ,:V[/Y)W01*-(T9UL^9F@NG!<F(6Z)H4Z29I@Z\7H>J;&:K$,o
M&^X,@11[;NE]+HFZ*XT5X06Z> +WXA&J=@(EX!%M8X?,59+V)A%L8 ;*R+!!n
ML/BY6!6URC6=JX4M@ ?FBFO4U0*?7P:%R09<<[)8,0;NJEN4NA+W8A"1.Y7Mm
M:(>TCQ1X_S<&P9G!R*]YF'^& Z!FG\K99;%2, 40"P)%8'Y0&*$R< .#'GINl
MCI/UI([>YC@H8#+9[P+;CP7!=:[M#.#P#"^>%/XS,/[E_Q54 #9,B%PHD /Pk
M3^K)Q-JMBS6P+;KY;R7(#".@?P0,^(L!,B  8@$8  *L5CC1:+FD^7 !^V$0j
MQ%5 2 ,:R3;QG^,"_$9=0; ?RD@*))]2M\6"D\O13F6/6/6]\#3 7$ 2J#T2i
M#@O4L99C;S+)?Z,VV245P19E] (31Y:Z'(?A(4V,3@:WV) +K#TK8"4$ 5#Gh
MB;(>2),9!6_8&;/\-#.NRQ#L5JHFOYB@HQ"2# H<\ J\IP?:-2) $#+0$-A g
M_,<K?,&T1 6%H$D++OD&PGRI4O*9[-H1[!H4K0QJ( [D!5E&&4(<;K"3Q<$.f
M-*3R3?_Q:Z&G!Y: E;"##E!=DGR@9V%5JB0@,_+ RE@* 68+(HW(T0?IP*UJe
M89:P#IR-KO"4<-T;^!@LYG\]0 ](..*-1+! <(,R020-F ++%=/( I>0/.TPd
M !--7%C]PS"2"&O\!%># >L2,OF%I([X?2#_)$JZH!KT@S(#P@3"A?"O^)>_c
M4V02!Y9MC[. ]BH5:\*&KZR1!;!15Z_NU-GP?1A0  VES+',N)C96X'J2C*$b
MP=I#(*J2R6,Q.D%DF+)-QFO>QCP$"T@MV-"!?Z@:9M@A.UA24,&X'HNDE+X"a
MPM,P7"@K'3]PJ T=657* Z8B*%P]%B,17%-"A$2F9NYMD]N'!5C3A4E^Z@9Sz
MY*0'!1:"4_4)118+8S6LAX4%5D ="79(HV8$*!3@ [(?"Z@CXRTG J@(Q0.Ry
M'Q<P :*'#O0V9Z(3(Y0=R'ZM@0X0EW R!PK3,T$!(R#[Q8;4 Y%*683*BBNAx
M!=01<$6'VL=01 %>P"B: ,>7:[[9@>$:*& %9+^ )Q "TN. ,10!!>B [/?Mw
ML )]J4(1Z@1DOR,&-9A""T@,3.$K9C\T5Q5SPE4$BUB@. 0@ W<79<H^ZPFEv
MK%O%Q>Q'YX(=620,F3&X;$8.!A1WW,E[&MT*,Z(7T2@7JU=IY'&?PS+F)=6Hu
M&5LC%I!=]6P.P$7;N-(^XT!P.7J -LTCYH4"6D#VNPYTH"Z NL/P&QF'<.1Gt
MQ3'[A:_8.#2R&G!\CI8+!7R!["?0QIM"& JC$0LHN&#W'2.4;0P/=( Z[K/Rs
M&![) QTX'X-/U #&\'@>Z "-DE;#,8^A #Z0_=0#'7A(_N991:@?0"#'']@+r
M/3*1-04G)^A@/$D2RB2(*06QO::PJ-H218!%LLC4^+"ZP?9R$SIA;@ F+K4Aq
MF4&"X*&QZD-586O0FFJHQ:QAD(-PB4HB# 7#] ;43P&; D6@"#0-)C %GH ;p
/HT!P(/R1*"") MY?+SL\o
 n
end