File: tput.1

package info (click to toggle)
manpages-hu 20010119-6
  • links: PTS
  • area: main
  • in suites: buster, stretch
  • size: 2,272 kB
  • ctags: 2
  • sloc: makefile: 56; lisp: 56
file content (202 lines) | stat: -rw-r--r-- 8,198 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
'\" t
.TH tput 1 ""
.ds d /usr/share/terminfo
.ds n 5
.SH NV
tput \- inicializl (bellt) egy terminlt vagy lekrdezi a terminfo-t
adatbzist
.SH TTEKINTS
\fBtput\fR [\fB-T\fR\fItpus\fR] \fIkpler\fR [\fIparamterek\fR ... ]
.br
\fBtput\fR [\fB-T\fR\fItpus\fR] \fBinit\fR
.br
\fBtput\fR [\fB-T\fR\fItpus\fR] \fBreset\fR
.br
\fBtput\fR [\fB-T\fR\fItpus\fR] \fBteljesnv\fR
.br
\fBtput -S\fR  \fB<<\fR
.br
.SH LERS
A \fBtput\fR segdprogram a \fBterminfo\fR-t (terminl adatbzis) hasznlja
arra, hogy az egyes terminlfgg informckat elrhetv tegye a shell (ld.
\fBsh\fR(1)) szmra a terminl belltshoz. Kpes tovbb visszaadni a krt
terminl tpus teljes nevt. A \fBtput\fR output-jaknt egy karakterlncot ad
vissza ha a krt jellemz (\fIkp\fRessg \fIler\fR) string tpus vagy egy
egsz rtket ha az egsz szm jelleg. Ha a krt jellemz logikai tpus,
akkor a \fBtput\fR egyszeren belltja a visszatrsi rtket (\fB0\fR-IGAZ ha
a terminl rendelkezik a szban forg kpessggel, \fB1\fR-HAMIS ha nem) s nem
generl kimen adatot. A felhasznl mieltt hasznln a szabvnyos kimeneten
visszakapott rtket, ellenrizni kell a kilpsi rtkt [\fB$?\fR, ld.
\fBsh\fR(1)], hogy az \fB0\fR-e. (ld. \fKILPSI RTK\fR s \fBDIAGNOSZTIKA\fR
rszek). A kpessgek s a hozzjuk rendelt \fIcapname\fR-ek teljes listjt
ld.: \fBterminfo\fR(\*n).
.TP
\fB-T\fR\fItpus\fR
a terminl tpust jelzi. Rendes krlmnyek kztt ez az opci szksgtelen,
mert az alaprtelmezett rtk a \fBTERM\fR krnyezeti vltozban tallhat.
Ha a \fB-T\fR meg van adva, akkor a \fBLINES\fR s \fBCOLUMNS\fR shell vltozk
nem lesznek figyelembe vve s nem kerl lekrdezsre az aktulis kpernymret
az opercis rendszertl.
.TP
\fIkpler\fR
a \fBterminfo\fR adatbzisbl krt jellemz neve.
.TP
\fIparamterek\fR
Ha a tulajdonsg string tpus, ami paramtereket ignyel, akkor a
\fIparamterek\fR argumentum tadsra kerl a string-nek. Minden numerikus
argumentum mint szm kerl tadsra.
.TP
\fB-S\fR
lehetv teszi egynl tbb jellemz lekrst egy meghvs sorn. A jellemzk
ekkor a szabvnyos bemenetrl jnnek s nem a parancssorbl (ld. plda). Egy
sorban csak egy \fIkpler\fR engedlyezett. Az \fB-S\fR opci megvltoztatja
a kilpsi rtkek jelentst (ld. KILPSI RTKEK rsz).
.TP
\fBinit\fR
Ha a \fBterminfo\fR adatbzis ltezik s van a felhsznl terminljhoz tartoz
bejegyzs (ld. \fB-T\fR\fItpus\dR, fent), akkor a kvetkez trtnik: (1) a
terminl inicializl string-je (ha van ilyen) lesz az output (\fBis1\fR,
\fBis2\fR, \fBis3\fR, \fBif\fR, \fBiprog\fR), (2) egyb a bejegyzsben
meghatrozott ksedelem (pl. j sor) a tty meghajtban lesz belltva, (3) a
tabultor belltsok az adatbzis bejegyzsnek megfelelen kerlnek ki- vagy
bekapcsolsra s (4) ha nincsenek tabultor belltsok, akkor az
alaprtelmezett tabultorpozcik kerlnek belltsra (minden 8.
karakterpozci). Ha a bejegyzs nem tartakmaz informcit a fenti
tevkenysgek valamelyikhez, akkor a tevkenysg nem hajtdik vgre.
.TP
\fBreset\fR
az inicializl string kiadsa helyett a terminl reset-stringje kerl a
kimenetre (\fBrs1\fR, \fBrs2\fR, \fBrs3\fR, \fBrf\fR) ha az ltezik. Ha
reset-string nincs, de inicializl van, akkor az kerl a kimenetre. Egybknt
a \fBreset\fR azonos az \fBinit\fR-tel.
.TP
\fBteljesnv\fR
Ha a \fBterminfo\fR adatbzis ltezik s van a felhasznl terminljnak
megfelel bejegyzs (ld. \fB-T\fR\fItpus\fR, fent), akkor a terminl neve
fog megjelenni. A nv az utols nv a \fBterminfo\fR adatbzis terminlt
ler els sorbban [ld. \fBterm\fR(5)].
.SH PLDK
.TP 5
\fBtput init\fR
Inicializlja a terminlt a \fBTERM\fR krnyezeti vltozban lv
terminltpusnak megfelelen. Ez a sor nem rt ha szerepel a felhasznl
.profile llomnyban azutn, hogy a \fBTERM\fR vltoz exportlsra kerlt,
ahogy az a \fBprofile\fR(4) oldalon olvashat.
.TP 5
\fBtput -T5620 reset\fR
alapllapotba hoz egy AT&T 5620-as terminlt s fellrja a terminl tpust
a \fBTERM\fR vltozban.
.TP 5
\fBtput cup 0 0\fR
egy olyan szekvencit kld a terminlnak, amely \fB0\fR. sor \fB0\fR. oszlopba
(a kperny bal fels sarka, ltalban "home" pozcinak nevezik) viszi a
kurzort.
.TP 5
\fBtput clear\fR
egy kpernytrls szekvencit kld a terminlnak.
.TP 5
\fBtput cols\fR
kirja az aktulis terminl oszlopainak szmt.
.TP 5
\fBtput -T450 cols\fR
Kirja a 450-es terminl oszlopainak szmt.
.TP 5
\fBtput bold=`tput smso` offbold=`tput rmso`\fR
a \fBbold\fR shell vltozba a terminlnak megfelel "kiemelt-md" kezdete
karaktersorozatot, az \fBoffbold\fR shell vltozba a "kiemelt-md" vge
szekvencit teszi. Ezt esetleg kvetheti egy prompt: \fBecho "${bold} Krem rja
be a nevt: ${offbold}\\c"\fR
.TP 5
\fBtput hc\fR
az kilpsi kd jelzi, hogy a terminl hardcopy terminl-e
.TP 5
\fBtput cup 23 4\fR
egy olyan szekvencit kld a terminlnak, ami a kurzort 23. sor, 4. pozcijba
mozgatja.
.TP 5
\fBtput longname\fR
a \fBTERM\fR krnyezeti vltozban specifiklt terminl tpushoz tartoz
teljes nevet rja ki a \fBterminfo\fR adatbzis bejegyzsbl.
.TP 0
\fBtput -S <<!\fR
.br
\fB> clear\fR
.br
\fB> cup 10 10\fR
.br
\fB> bold\fR
.br
\fB> !\fR
.TP 5
\&
Ez egy plda arra, hogy hogyan lehet tbb mveletet elvgezni egy hvssal. A
plda letrli a kpernyt, a 10. sor 10. pozcijba viszi a kurzort s
bekapcsolja a flkvr (kiemelt fnyessg) mdot. A felsorolst a kln sorba
rt felkiltjel (\fB!\fR) zrja.
.SH FJLOK
.TP
\fB\*d\fR
lefordtott terminl ler adatbzis
.TP 
\fB/usr/include/curses.h\fR
\fBncurses\fR(3NCURSES) header fjl
.TP
\fB/usr/include/term.h\fR
\fBterminfo\fR header fjl
.TP
\fB/usr/share/tabset/*\fR
tabultorbelltsok a terminlokhoz olyan formtumban, hogy az megfeleljen a
terminlon val megjelentsnek (escape szekvencik, amelyek belltjk a
margkat s a tabultorpozcikat); rszletesen a "Tabultorok s
Inicializls" \fBterminfo\fR(4) rszben.
.SH LSD MG
\fBclear\fR(1), \fBstty\fR(1), \fBtabs\fR(\*n).  \fBprofile\fR(\*n),
\fBterminfo\fR(4) \fIRendszer\fR \fIAdminisztrtorok\fR \fIkziknyvben\fR. A
Programozk Segdlet-nek 10. fejezetben.
.SH VISSZATRSI RTK (EXIT CODE)
Ha a \fIcapname\fR logikai tpus, akkor az rtk \fB0\fR TRUE esetn s
\fB1\fR FALSE esetn kivve, ha a az \fB-S\fR opci be van kapcsolva.

Ha a \fIcapname\fR karakterlnc tpus, akkor \fB0\fR jelzi, hogy ez a kpessg
definilva van ennl a terminl \fItpusnl\fR (az rtke a szabvnyos kimeneten
jelenik meg); \fB1\fR jelzi, hogy ez a kpessg nincs definilva ennl a
terminl \fItpusnl\fR (a szabvnyos kimeneten 0 jelenik meg).

Ha a \fIcapname\fR logikai vagy karakteres tpus s a \fB-S\fR opcit
hasznljuk, akkor \fB0\fR jelzi, hogy minden sor sikeres volt. Nem jelzi, hogy
melyik sor vgrehajtsa volt sikertelen, gy az \fB1\fR-es rtk sohasem
jelenik meg, a \fB2\fR, \fB3\fR s \fB4\fR kdok jelentse a szoksos.

Ha a \fIcapname\fR egsz tpus, akkor az rtk mindig \fB0\fR akr definilva
van az adott kpessg akr nem. A felhasznl gy tudhatja ezt meg, hogy
ellenrzi a szabvnyos kimenetet. A \fB-1\fR azt jelzi, hogy a jellemz nincs
definilva az adott terminl tpushoz.

Brmely ms rtk valamilyen hibt jelez; lsd a HIBK rszt.
.SH DIAGNOSZTIKK
A \fBtput\fR a kvetkz hibazeneteket s hozzjuk tartoz kilpsi rtkeket
adja.

.TS
l l.
kilpsi rtk  hibazenet
\fB0\fR (a \fIcapname\fR egy egsz rtk, ami nincs meghatrozva ehhez a
        terminlhoz a \fBterminfo\fR(\*n) adatbzisban, pl.
        \fBtput -T450 lines\fR s \fBtput -T2621 xmc\fR)
\fB1\fR nem r ki hibazenetet, ld. \fbKILPSI RTK\fR-ok rsz.
\fB2\fR hasznlati hiba
\fB3\dR ismeretlen terminl \fItpus\fR, vagy nincs \fBterminfo\fR adatbzis.
\fB4\fR ismeretlen \fBterminfo\fR kpessgnv
.TE
.SH TJRHATSG
A \fBlongname\fR s \fB-S\fR opcikat valamint a \fBcup\fR pldnl hasznlt
paramterezsi lehetsgeket a BSD s az AT&T/USD SVr4 eltti verzii nem
tmogatjk.
.SH MAGYAR FORDTS
Szalay Attila <sasa@sophia.jpte.hu>
.\"#
.\"# The following sets edit modes for GNU EMACS
.\"# Local Variables:
.\"# mode:nroff
.\"# fill-column:79
.\"# End: