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
|
.\" -*- nroff -*-
.\" Copyright (c) 1994 Andries Brouwer (aeb@cwi.nl), Mon Oct 31 21:03:19 MET 1994
.\"
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
.\" Modified, Sun Feb 26 14:58:45 1995, faith@cs.unc.edu
.\" "
.TH CONSOLE 4 "31/10/1994" "Linux" "Manual do Programador Linux"
.SH NOME
console \- terminal console e consoles virtuais
.SH DESCRIO
Um sistema Linux tem a capacidade pra 63 \fIconsoles vituais\fP
(dispositivos de caracteres com nmero maior de dispositivo 4 e nmero menor de dispositivo entre 1 e 63),
usualmente chamados \fB/dev/tty\fP\fIn\fP com 1 \(<= \fIn\fP \(<= 63.
O console atual tambm endereado por
\fB/dev/console\fP ou \fB/dev/tty0\fP, o dispositivo de caractere com
nmero maior de dispositivo 4 e nmero menor de dispositivo 0.
Os arquivos de dispositivos /dev/* so usualmente criados usando o script MAKEDEV,
ou usando mknod(1), usualmente com 0622 e proprietrio root.tty.
.LP
Antes da verso 1.1.54 do kernel o nmero de consoles virtuais estava
compilada dentro do kernel (em tty.h: #define NR_CONSOLES 8)
e provavelmente alteradas peka edio e recompilao.
Desde a verso 1.1.54 os consoles virtuais so criados em tempo real,
to logo eles sejam necessrios.
.LP
Modos comuns para iniciar um processo sobre um console so: (a) tell init(8)
(em inittab(5)) para iniciar um getty(8) no console; (b) ask open(1)
para iniciar um processp no console; (c) start X - ele acharia o primeiro
console sem uso, e exibiria a sada ali.
(Havia alm disso os antigos doshell(8).)
.LP
Modos comuns para trocar consoles so: (a) uso de Alt+F\fIn\fP ou
Ctrl+Alt+F\fIn\fP para trocar para o console \fIn\fP; AltGr+F\fIn\fP
fora trazer o console para voc \fIn\fP+12 [onde Alt e AltGr reference
para a teclas Alt esquerda e direita, respectivamente];
(b) uso de Alt+RightArrow ou Alt+LeftArrow para criar um ciclo direto de
consoles presentemente alocados; (c) uso do programa chvt(1).
(O mapeamento de teclas selecionvel pelo usurio, veja loadkeys(1); a combinao de teclas
mencionada acima est de acordo com as selees padres.)
.LP
O comando \fBdeallocvt\fP(1) (formalmente \fBdisalloc\fP)
livrar a memria ocupada pelos buffers de tela para consoles
que no tenham um processo associado.
.SH PROPRIEDADES
Consoles carregam um monte de estados. Eu tenho a esperana de documentar essas outra hora.
O fato mais importantes que o consoles simulam terminais vt100.
Em particular, um console devolvido ao estado inicial pela impresso de dois
caracteres ESC c.
Todas as seqncias de sada podem ser encontradas em
.BR console_codes (4).
.LP
.SH ARQUIVOS
.I /dev/console
.br
.I /dev/tty*
.SH "VEJA TAMBM"
.BR chvt (1),
.BR deallocvt (1),
.BR loadkeys (1),
.BR mknod (1),
.BR open (1),
.BR console_codes (4),
.BR console_ioctl (4),
.BR tty (4),
.BR ttys (4),
.BR charsets (7),
.BR getty (8),
.BR init (8),
.BR mapscrn (8)
.BR resizecons (8),
.BR setfont (8),
.SH TRADUZIDO POR LDP-BR em 21/08/2000.
\&\fR\&\f(CWAndr L. Fassone Canova <lonelywolf@blv.com.br> (traduo)\fR
\&\fR\&\f(CWCarlos Augusto Horylka <horylka@conectiva.com.br> (reviso)\fR
|