~ubuntu-branches/ubuntu/natty/ncurses/natty

« back to all changes in this revision

Viewing changes to man/terminfo.tail

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2007-05-17 09:00:42 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070517090042-86fgxrr6j5jzagot
Tags: 5.6-0ubuntu1
* New upstream version.
  - Remove patches applied upstream: ncurses.upstream, signed-chars.
  - Update patches: debian-backspace.
* Build-depend on g++-multilib instead of lib{32,64}c*-dev-*.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
.\" $Id: terminfo.tail,v 1.42 2005/06/25 22:46:03 tom Exp $
 
1
.\" $Id: terminfo.tail,v 1.44 2006/04/01 22:47:01 tom Exp $
2
2
.\" Beginning of terminfo.tail file
 
3
.\" This file is part of ncurses.
3
4
.\" See "terminfo.head" for copyright.
4
5
.ps +1
5
 
.PP
 
6
..
6
7
.SS A Sample Entry
7
 
.PP
 
8
..
8
9
The following entry, describing an ANSI-standard terminal, is representative
9
10
of what a \fBterminfo\fR entry for a modern terminal typically looks like.
10
11
.PP
995
996
.IR tput
996
997
program, each time the user logs in.
997
998
They will be printed in the following order:
 
999
.RS
 
1000
.TP
998
1001
run the program
999
 
.BR iprog ;
 
1002
.BR iprog
 
1003
.TP
1000
1004
output
1001
 
.BR is1 ;
1002
 
.BR is2 ;
 
1005
.BR is1
 
1006
.BR is2
 
1007
.TP
1003
1008
set the margins using
1004
1009
.BR mgc ,
1005
1010
.BR smgl
1006
1011
and
1007
 
.BR smgr ;
 
1012
.BR smgr
 
1013
.TP
1008
1014
set tabs using
1009
1015
.B tbc
1010
1016
and
1011
 
.BR hts ;
 
1017
.BR hts
 
1018
.TP
1012
1019
print the file
1013
 
.BR if ;
 
1020
.BR if
 
1021
.TP
1014
1022
and finally
1015
1023
output
1016
1024
.BR is3 .
 
1025
.RE
1017
1026
.PP
1018
1027
Most initialization is done with
1019
1028
.BR is2 .
1024
1033
.B is1
1025
1034
and
1026
1035
.BR is3 .
1027
 
A pair of sequences that does a harder reset from a totally unknown state
1028
 
can be analogously given as
 
1036
.PP
 
1037
A set of sequences that does a harder reset from a totally unknown state
 
1038
can be given as
1029
1039
.BR rs1 ,
1030
1040
.BR rs2 ,
1031
 
.BR rf ,
 
1041
.BR rf
1032
1042
and
1033
1043
.BR rs3 ,
1034
1044
analogous to
1035
 
.B is2
 
1045
.B is1 ,
 
1046
.B is2 ,
 
1047
.B if
1036
1048
and
1037
 
.BR if .
 
1049
.BR is3
 
1050
respectively.
1038
1051
These strings are output by the
1039
1052
.IR reset
1040
1053
program, which is used when the terminal gets into a wedged state.
1052
1065
but it causes an annoying glitch of the screen and is not normally
1053
1066
needed since the terminal is usually already in 80 column mode.
1054
1067
.PP
 
1068
The
 
1069
.IR reset
 
1070
program writes strings
 
1071
including
 
1072
.BR iprog ,
 
1073
etc., in the same order as the
 
1074
.IR init
 
1075
program, using 
 
1076
.BR rs1 ,
 
1077
etc., instead of
 
1078
.BR is1 ,
 
1079
etc.
 
1080
If any of
 
1081
.BR rs1 ,
 
1082
.BR rs2 ,
 
1083
.BR rs3 ,
 
1084
or
 
1085
.BR rf
 
1086
reset capability strings are missing, the
 
1087
.IR reset
 
1088
program falls back upon the corresponding initialization capability string.
 
1089
.PP
1055
1090
If there are commands to set and clear tab stops, they can be given as
1056
1091
.B tbc
1057
1092
(clear all tab stops)
1650
1685
\*d/?/*
1651
1686
files containing terminal descriptions
1652
1687
.SH SEE ALSO
1653
 
\fBtic\fR(1M),
1654
 
\fBinfocmp\fR(1M),
 
1688
\fB@TIC@\fR(1M),
 
1689
\fB@INFOCMP@\fR(1M),
1655
1690
\fBcurses\fR(3X),
1656
1691
\fBprintf\fR(3S),
1657
1692
\fBterm\fR(\*n).