Provided by: manpages-pt_20040726-4_all bug

NOME

       console_codes - Sequencias de controle e saida do console Linux

DESCRI,C~AO

       O  console  Linux  implementa  um  vasto  subconjunto  de  controles de
       terminais  VT102,  ECMA-48/ISO,  6429/ANSI  X3.64,  adicionando  certas
       sequencias  em  modo  privativo para mudar a paleta de cor, conjunto de
       mapeamento de caracteres, etc.  Na  tabela  abaixo,  a  segunda  coluna
       fornece  os  mneumonicos  ECMA-48  ou DEC (se prefixado com DEC) para a
       funcao fornecida.  Sequencias sem um  menumonico  nao  sao  ECMA-48  ou
       VT102.

       Apos  o  resultado  do  processamento  normal  ter sido concluido e uma
       sequencia de caracteres  ter  chegado  ao  driver  de  console  para  a
       impressao  real, a primeira coisa que acontece e uma traducao do codigo
       usado para o processamento para o codigo usado para impressao.

       Se o console esta no  modelo  UTF-8,  entao  o  bytes  de  entrada  sao
       primeiramente  montados  em  codigos Unicode de 16bits. Caso contrario,
       cada byte e transformado de acordo com a tabela de mapeamento atual  (o
       qual  e  traduzido  para  um  valor  Unicode). Veja a secao CONJUNTO DE
       CARACTERES abaixo para um discussao a respeito.

       No caso normal, o valor Unicode e convertido para um indice de fonte  e
       armazenado  na  memoria de video, de forma que o simbolo correspondente
       (como encontrado na ROM de video) aparece na tela.  Note que o  uso  do
       Unicode   (e   o   projeto   do  PC)  nos  permite  usar  512  simbolos
       simultaneamente.

       Se o valor Unicode atual e um caractere  de  controle  ou  nos  estamos
       processando   uma   sequencia   de   escape,   o   valor  sera  tratado
       especialmente. No lugar de ir sendo transformado em um indice de  fonte
       e desenhado como um simbolo, ele pode disparar o movimento do cursor ou
       outras funcoes de controle.  Veja a secao CONTROLES  DE  CONSOLE  LINUX
       abaixo para um discussao a respeito.

       Geralmente  nao  e  uma  boa  pratica  fixar  codigos  de  controles de
       terminais dentro de programas.  O  Linux  suporta  uma  base  de  dados
       terminfo(5)   de   capacidades   de  terminais.   Ao  inves  de  emitir
       manualmente uma sequencia de escape, voce  ira  quase  sempre  procurar
       usar  uma  biblioteca  de tela terminfo ou utilitarios como por exemplo
       ncurses(3), tput(1), ou reset(1).

CONTROLES DE CONSOLE LINUX

       Esta secao descreve todos os caracteres de  controle  e  sequencias  de
       escape  que  chamam  funcoes  especiais  (isto e, qualquer coisa exceto
       escrever um simbolo na localizacao  atual  do  cursor)  no  console  do
       Linux.

   Caracteres de Controle
       Um caracter e dito de controle se (antes da transformacao de acordo com
       a tabela de mapeamento) ele tem um dos 14 codigos 00 (NUL),  07  (BEL),
       08 (BS), 09 (HT), 0a (LF), 0b (VT), 0c (FF), 0d (CR), 0e (SO), 0f (SI),
       18 (CAN), 1a (SUB), 1b (ESC), 7f (DEL).  Um conjunto pode selecionar um
       modo  de  'caracter  de controle de exibicao' (veja abaixo), e permitir
       que 07, 09, 0b, 18, 1a, 7f sejam exibidos  como  simbolos.   Por  outro
       lado,  em  modo  UTF-8  todos  os codigos de 00-1f sao respeitados como
       caracteres de controle, sem ligacao com qualquer modo

       Se nos temos um caracter de controle, ele e manipulado imediatamente  e
       entao  descartado  (mesmo  que  no  meio de um sequencia de escape) e a
       sequencia de escape continua com  o  proximo  caracter.   (De  qualquer
       forma, ESC inicia uma nova sequencia de escape, possivelmente abortando
       uma sequencia anterior inacabada, CAN e SUB abortam qualquer  sequencia
       de  escape).   Os caracteres de controle reconhecidos sao: BEL, BS, HT,
       LF, VT, FF, CR, SO, SI, CAN, SUB, ESC, DEL, CSI. Eles  fazem  o  que  e
       esperado:

       BEL (0x07, ^G) Emite um bip;

       BS (0x08, ^H) Retorna uma coluna (mas nao passa do inicio da linha);

       HT  (0x09,  ^I) Vai para a proxima parada de tabulacao ou para o fim da
              linha se estiver na ultima tabulacao;

       LF (0x0A, ^J), VT (0x0B, ^K) e FF (0x0C, ^L) todos fornecem uma  avanco
              de linha;

       CR (0x0D, ^M) envia um retorno de carro;

       SO  (0x0E, ^N) ativa o conjunto de caracteres G1, e se LF/NL (modo nova
              linha) e selecionado, envia tambem um retorno de carro;

       SI (0x0F, ^O) ativa o conjunto de caracteres G0;

       CAN (0x18, ^X) e SUB (0x1A, ^Z) interrompem a sequencia de escape

       ESC (0x1B, ^[) inicia uma sequencia de escape;

       DEL (0x7F) e ignorado;

       CSI (0x9B) e equivalente a ESC [.

   ESC - mas n~ao a seq"uencia CSI
       ESC c     RIS      Reiniciar.
       ESC D     IND      Alimentacao de linha.
       ESC E     NEL      Nova linha.
       ESC H     HTS      Seleciona uma parada de tabulacao na coluna atual.
       ESC M     RI       Alimentacao reversa de linha.
       ESC Z     DECID    Identificacao pritativa DEC. O kernel
                          retorna a cadeia de caracteres ESC [ ? 6 c, reinvindicando
                          que ele e um vt102.
       ESC 7     DECSC    Guarda o estado atual (coordenadas do cursor,
                          atributos, conjunto de caracteres).
       ESC 8     DECRC    Restaura o mais recente estado guardado.
       ESC [     CSI      Introdutor de sequencia de controle
       ESC %              Inicia uma sequencia selecionando o conjunto de caracteres.
       ESC % @               Seleciona o padrao (ISO 646 / ISO 8859-1)
       ESC % G               Seleciona UTF-8
       ESC % 8               Seleciona UTF-8 (obsoleto)
       ESC # 8   DECALN   Teste de alinhamento de tela DEC - preenche a tela com E's.
       ESC (              Inicia uma sequencia definindo o conjunto de caracteres G0.
       ESC ( B               Seleciona o padrao (mapeamento ISO 8859-1)
       ESC ( 0               Seleciona o mapeamento grafico vt100
       ESC ( U               Seleciona o mapeamento nulo - correto para caracteres ROM
       ESC ( K               Seleciona o mapeamento do usuario - o mapa que
                             e carregado pelo utilitario mapscrn(8).
       ESC )              Inicia uma sequencia definindo G1.
                          (seguido por um dos B, 0, U, K, como acima).
       ESC >     DECPNM   Seleciona o modo numerico do teclado numerico.
       ESC =     DECPAM   Seleciona o modo de aplicacao do teclado numerico.
       ESC ]     OSC      (Comando do Sistema Operacional)
                          ESC ] P nrrggbb: define a paleta com parametro
                          passado em 7 digitos hexadecimaias apos o ultimo P :-(
                          Onde n e a cor (0-16) e rrggbb indica os
                          valores RGB, vermelho/verde/azul (0-255).

                          ESC ] R: reinicia a paleta.

   Seq"u^encias ECMA-48 CSI
       CSI (ou ESC [) e seguido por uma sequencia  de  parametros  na  maioria
       NPAR  (16),  que sao numeros decimais separados por ponto-e-virgula. Um
       parametro vazio ou ausente e  interpretado  como  0.   A  sequencia  de
       parametros pode ser precedida pelo sinal de interrogacao.

       Entretanto,  apos  o  CSI  [  (ou ESC [ [) um unico caracter e lido e a
       sequencia inteira e ignorada. (A ideia e ignorar uma  tecla  de  funcao
       que seja ecoada).

       A acao de uma sequencia CSI e determinada pelo seu caracter final.

       @   ICH       Insere a quantidade de caracteres brancos indicada.
       A   CUU       Move o cursor para cima N linhas.
       B   CUD       Move o cursor para baixo N linhas.
       C   CUF       Move o cursor para a direita N colunas.
       D   CUB       Move o cursor para a esquerda N colunas.
       E   CNL       Move o cursor para baixo N linhas a partir da coluna 1.
       F   CPL       Move o cursor para cima N linhas a partir da coluna 1.
       G   CHA       Move o cursor para a coluna indicada na linha corrente.
       H   CUP       Move o cursor para a linha e coluna indicada (inicio 1,1).
       J   ED        Limpa a tela (padrao: do cursor ate o fim da tela).
                     ESC [ 1 J: Limpa do inicio ate o cursor.
                     ESC [ 2 J: Limpa a tela toda.
       K   EL        Limpa a linha (padrao: do cursor ate o fim da linha).
                     ESC [ 1 K: Limpa do inicio da linha ate o cursor.
                     ESC [ 2 K: Limpa a linha inteira.
       L   IL        Insere N linhas em branco.
       M   DL        Apaga N linhas.
       P   DCH       Apaga N caracteres na linha atual.
       X   ECH       Apaga N caracteres na linha atual.
       a   HPR       Move o cursor para a direita N colunas.
       c   DA        Responde ESC [ ? 6 c: `Eu sou um VT102'.
       d   VPA       Move o cursor para a linha indicada mantendo a coluna atual
       e   VPR       Move o cursor para baixo N linhas.
       f   HVP       Move o cursor para a linha e coluna indicada.
       g   TBC       Sem parametro: limpa tabulacao na posicao atual.
                     ESC [ 3 g: apaga todas as tabulacoes.
       h   SM        Modo de Configuracao (Veja abaixo).
       l   RM        Modo de Reinicializacao (Veja abaixo).
       m   SGR       Define atributos (Veja abaixo).
       n   DSR       Relata o Estado (Veja abaixo).
       q   DECLL     Define os LEDs do teclado.
                     ESC [ 0 q: Limpa todos os LEDs
                     ESC [ 1 q: LED Scroll Lock
                     ESC [ 2 q: LED Num Lock
                     ESC [ 3 q: LED Caps Lock
       r   DECSTBM   Define regiao de rolagem; Param.: Linha superior e inferior
       s   ?         Grava a localizacao do cursor.
       u   ?         Restaura a localizacao do cursor.
       `   HPA       Move o cursor na linha atual para a coluna indicada.

   ECMA-48 Define a Apresenta,c~ao Gr'afica
       O  ECMA-48  SGR  sequencia  ESC [ <parametros> m define os atributos de
       exibicao.  Varios atributos podem ser definidos na mesma sequencia.

       par   resultado
       0     Ajusta todos os atributos para os valores padroes
       1     Negrito
       2     Meio Brilho (simulado com cor em um monitor colorido)
       4     Sublinhado (simulado com cor em um monitor colorido)
             (As cores usadas para simulacao sao definidas

             usando ESC ] )
       5     Piscante
       7     Video Reverso
       10    Reinicia para o mapeamento selecionado, mostra o sinal de controle
             e alterna meta sinalizadores.
       11    Seleciona mapeamento nulo, define o sinal de controle, reinicia
             meta sinalizadores.
       12    Seleciona mapeamento nulo, define o sinal de controle, alterna
             meta sinalizadores. (A alternancia dos meta sinalizadores
             alternar o bit de alta ordem do byte antes
             que a traducao da tabela de mapeamento seja concluida).
       21    Intensidade normal (Nao e compativel com ECMA-48)
       22    Intensidade normal
       24    Desativa Sublinhado
       25    Desativa Piscante
       27    Desativa Video Reverso
       30    Cor de Frente Preta
       31    Cor de Frente Vermelha
       32    Cor de Frente Verde
       33    Cor de Frente Marrom
       34    Cor de Frente Azul
       35    Cor de Frente Magenta
       36    Cor de Frente Ciano
       37    Cor de Frente Branca
       38    Ativa Sublinhado, define cor de frente padrao
       39    Desativa Sublinhado, define cor de frente padrao
       40    Cor de Fundo Preta
       41    Cor de Fundo Vermelha
       42    Cor de Fundo Verde
       43    Cor de Fundo Marrom
       44    Cor de Fundo Azul
       45    Cor de Fundo Magenta
       46    Cor de Fundo Ciano
       47    Cor de Fundo Branca
       49    Define Cor de Fundo Padrao

   Op,c~oes do Modo ECMA-48
       ESC [ 3 h
              DECCRM (Padrao Desativado): Caracteres de Controle de Exibicao.

       ESC [ 4 h
              DECIM (Padrao Desativado): Define Modo de Insercao.

       ESC [ 20 h
              LF/NL (Padrao Desativado): Automaticamente segue o eco do LF, VT
              ou FF com CR.

   ECMA-48 Comandos de Resultado de Estado
       ESC [ 5 n
              Informa  o  estado  do dispositivo (DSR): A resposta e ESC [ 0 n
              (Terminal OK).

       ESC [ 6 n
              Informa a posicao do cursor (CPR): A resposta e ESC [ y ;  x  R,
              onde x,y e a localizacao do cursor.

   DEC Seq"u^encia do Modo Privado (DECSET/DECRST).
       Ele  nao  e  descrito no ECMA-48. Nos listamos a sequencia dos modos de
       configuracao; as sequencias do Modo de Reinicializacao sao obtidas pela
       troca do `h' final por `l'.

       ESC [ ? 1 h
              DECCKM (Padrao Desativado): Quando definido, as teclas de cursor
              enviam um prefixo ESC O, ao inves de ESC [.

       ESC [ ? 3 h
              DECCOLM (Padrao Desativado =  80  colunas):  Alterna  de  80/132
              colunas.  Este parametro sozinho nem sempre e suficiente, alguns
              utilitarios em modo usua rio  como  o  resizecons(8)  altera  os
              registradores do equipamento na placa de video.

       ESC [ ? 5 h
              DECSCNM (Padrao Desativado): Define o modo de video reverso.

       ESC [ ? 6 h
              DECOM  (Padrao  Desativado): Quando definido, o enderecamento do
              cursor e relativo  ao  canto  superior  esquerdo  da  regiao  de
              rolagem.

       ESC [ ? 7 h
              DECAWM  (Padrao Ativo): Define quebra de linha automatica. neste
              modo, um caracter grafico emitido apos a coluna  80  (ou  coluna
              132 se DECCOLM ativo) forca uma quebra para o inicio da primeira
              linha seguinte.

       ESC [ ? 8 h
              DECARM (Padrao Ativo): Define autorepeticao do teclado ativo.

       ESC [ ? 9 h
              X10 Informacoes do Mouse (Padrao Desativado): Define o  modo  de
              informacoes para 1 (ou reinicia para 0) - veja abaixo.

       ESC [ ? 25 h
              DECCM (Padrao Ativo): Torna o cursor visivel.

       ESC [ ? 1000 h
              X11  Informacoes  do Mouse (Padrao Desativado): Define o modo de
              informacoes para 2 (ou reinicia para 0) - veja abaixo.

   Seq"u^encia de Console Linux Privada - CSI
       As sequencias a seguir nao sao  ECMA-48  nem  VT102  nativa.  Elas  sao
       nativas  para  o driver de console Linux. As cores estao nos parametros
       SGR: 0 = preta, 1 = vermelha, 2 = verde, 3 = marrom,  4  =  azul,  5  =
       magenta, 6 = ciano, 7 = branca.

       ESC [ 1 ; n ]       Define cor n como cor de sublinhado
       ESC [ 2 ; n ]       Define cor n como cor dim
       ESC [ 8 ]           Torna o par de cor atual os atributos padroes.
       ESC [ 9 ; n ]       Ajusta o tempo de tela preta para n minutos.
       ESC [ 10 ; n ]      Ajusta a frequencia do bip em Hz.
       ESC [ 11 ; n ]      Ajusta a duracao do bip em segundos.
       ESC [ 12 ; n ]      Traz a console especificada para a frente.
       ESC [ 13 ]          Exibe a tela.
       ESC [ 14 ; n ]      Define o tempo para reducao de consumo energia (VESA).

CONJUNTO DE CARACTERS

       O  Linux conhece entorno de 4 traducoes de bytes em simbolos de console
       de tela.  As 4 tabelas sao: a) Latin1 -> PC,  b) VT100 grafico  ->  PC,
       c) PC -> PC, d) definicao-usuario.

       Existem  dois  conjuntos  de caracteres chamados G0 e G1 e um deles e o
       conjunto  corrente.  (Inicialmente  G0.)   Digitar  ^N  torna  o  G1  o
       corrente, ^O torna o G0 corrente.

       Estas  variaveis  G0  e  G1  estao  na  tabela  de traducao e podem ser
       alteradas pelo usuario. Inicialmente elas apontam a  tabela  a)  e  b),
       respectivamente.   As  sequencias ESC ( B e ESC ( 0 e ESC ( U e ESC ( K
       fazem  G0  apontar  para  a  tabela  de  tracucao  a),  b),  c)  e  d),
       respectivamente.   As  sequencias ESC ) B e ESC ) 0 e ESC ) U e ESC ) K
       fazem  G1  apontar  para  a  tabela  de  traducao  a),  b),  c)  e  d),
       respectivamente.

       A  sequencia ESC c reinicializa o terminal, que e o que voce vai querer
       se a tela esta com sujeiras. O aviso  "echo  ^V^O"  tornara  apenas  G0
       corrente,  mas  nao  ha  garantias  de  que  G0 aponta a tabela a).  Em
       algumas distribuicoes ha um programa reset(1)  que  apenas  executa  um
       "echo ^[c".  Se sua entrada terminfo para a console esta correta (e tem
       uma entrada rs1=\Ec), entao "tput reset" funcionara.

       A tabela de mapeamento definida pelo usuario pode ser usada atraves  do
       mapscrn(8).  O resultado do mapeamento e que se o simbolo c e impresso,
       o simbolo s = map[c] e enviado para a memoria de video.  O  bitmap  que
       corresponde  a  s  e  encontrado na ROM de caracter e pode ser alterado
       usando o setfont(8).

RASTREAMENTO DO MOUSE

       A facilidade de rastreamento do mouse pretende retornar informacoes  de
       estado  do mouse compativel com xterm. Devido ao controlador de console
       nao ter como saber o dispositivo e o tipo do mouse,  estas  informacoes
       sao  retornadas  na  sequencia  de  entrada  da console apenas quando o
       controlador de terminal  virtual  recebe  uma  atualizacao  atraves  do
       ioctl.  Estes ioctls sao gerados pela aplicacao relacionada ao mouse em
       modo usuario, tal como, o gpm(8).

       Parametros para todas as sequencias escape  de  rastreamento  do  mouse
       geradas  pelo  xterm  codificam  parametros  numericos  em  um  simples
       caracter como valor+040. Por exemplo, `!' is 1. O sistema de coordenada
       de tela e baseado em 1.

       O  modo  de compatibilidade X10 envia um sequencia escape ao pressionar
       um botao codificando a localizacao  e  o  botao  pressionado.   Isto  e
       habilitado  enviando  ESC  [  ?  9  h e desativado com ESC [ ? 9 l.  Ao
       pressionar o botao, o xterm envia ESC [ M bxy (6 caracteres). Aqui b  e
       o botao-1, e x e y sao as coordenadas x e y do mouse quando o botao foi
       pressionado.  Este e o mesmo codigo que o nucleo tambem produz.

       O modo de rastreamento normal (nao implementado no Linux 2.0.24)  envia
       uma   sequencia   escape  quando  o  botao  e  pressiondo  e  liberado.
       Modificadores de informacoes tambem sao  enviados.  Isto  e  habilitado
       enviado  ESC  [ ? 1000 h e desativado com ESC [ 1000 l. Ao pressionar e
       liberar o botao, o xterm envia ESC [ M bxy. Os dois bits  baixos  de  b
       codifica  informacoes  do  botao: 0=MB1 pressionado, 1=MB2 pressionado,
       2=MB3  pressionado,  3=liberado.  Os  bits  altos  codificam   que   os
       modificadores   foram   teclados  quando  o  botao  foi  pressionado  e
       acrescentado junto: 4=Shift, 8=Meta, 16=Control. De novo x e y  sao  as
       coordenadas x e y do mouse. O canto superior esquerdo e (1,1).

COMPARA,C~AO COM OUTROS TERMINAIS

       Diferentes  tipos de terminais sao descritos, com a console Linux sendo
       `VT100-compativel'. Aqui nos  discutimos  diferencas  entre  a  console
       Linux e outros dois mais importantes, o DEC VT102 e xterm(1).

   Tratamento dos caracteres de controle
       O vt102 tambem reconhece os seguintes caracteres de controle:

       NUL (0x00) foi ignorado;

       ENQ (0x05) resposta disparada;

       DC1 (0x11, ^Q, XON) transmissao reiniciada;

       DC3  (0x13, ^S, XOFF) faz o vt100 ignorar (e parar de transmitir) todos
              os codigos exceto XOFF e XON.

       O processamento DC1/DC3 similar  ao  VT100  pode  ser  habilitado  pelo
       driver tty.

       O  programa  xterm  (no modo vt100) reconhece os caracteres de controle
       BEL, BS, HT, LF, VT, FF, CR, SO, SI, ESC.

   Seq"u^encias Escape
       Sequencias de console VT100 nao implementadas na console Linux:

       ESC N       SS2   Shift Simples 2. (Seleciona o conj. de caracteres G2
                         para o proximo caracter apenas.)
       ESC O       SS3   Shift Simples 3. (Seleciona o conj. de caracteres G3
                         para o proximo caracter apenas.)
       ESC P       DCS   Caracteres de Controle de Dispositivo (terminada por ESC \)
       ESC X       SOS   Inicio de cadeia de caracteres.
       ESC ^       PM    Mensagem privada (terminada por ESC \)
       ESC \       ST    Terminador de cadeia de caracteres
       ESC * ...         Conjunto de caracteres G2 especificado
       ESC + ...         Conjunto de caracteres G3 especificado

       O programa xterm (no modo vt100) reconhece ESC c, ESC # 8, ESC  >,  ESC
       =,  ESC D, ESC E, ESC H, ESC M, ESC N, ESC O, ESC P ... ESC  ESC Z (ele
       responde ESC [ ? 1 ; 2 c, `Eu sou um  vt100  com  opcoes  avancadas  de
       video')  e  ESC ^ ... ESC  com o mesmo significado indicado acima.  Ele
       aceita ESC (, ESC ), ESC *,  ESC + seguido por 0, A, B para o  caracter
       especial  DEC  e  a  definicao  do  desenho  de  linha,  UK, e USASCII,
       respectivamente.  Ele aceita ESC ] para a definicao de certos recursos:

       ESC ] 0 ; txt BEL      Define o nome do icone e titulo da janela para txt
       ESC ] 1 ; txt BEL      Define o nome do icone para txt.
       ESC ] 2 ; txt BEL      Define o titulo da janela para txt.
       ESC ] 4 6 ; nome BEL   Muda o arquivo de registro para nome (normalmente
                              desabilitado por opcao de compilacao)
       ESC ] 5 0 ; fn BEL     Define o fonte para fn.

       Ele reconhece as  sequencias  a  seguir  com  significado  ligeiramente
       diferente:

       ESC 7  DECSC   Grava o cursor
       ESC 8  DECRC   Restaura o cursor

       Ele tambem reconhece

       ESC F          Cursor para o canto inferior esquerdo da tela (se
                      habilitado por hpLowerleftBugCompat)
       ESC l          Bloqueia Memoria (para terminais HP).
                      Bloqueia memoria acima do cursor.
       ESC m          Desbloqueia Memoria (para terminais HP).
       ESC n   LS2    Invoca o conjunto de caracteres G2.
       ESC o   LS3    Invoca o conjunto de caracteres G3.
       ESC |   LS3R   Invoca o conjunto de caracteres G3 como GR.
                      Nao tem efeito visivel no xterm.
       ESC }   LS2R   Invoca o conjunto de caracteres G2 como GR.
                      Nao tem efeito visivel no xterm.
       ESC ~   LS1R   Invoca o conjunto de caracteres G1 como GR.
                      Nao tem efeito visivel no xterm.

       Ele nao reconhece ESC % ...

   Seq"u^encia CSI
       O  programa  xterm  (como  o do XFree86 3.1.2G) nao reconhece os modos:
       piscante ou invisivel SGRs. Algumas versoes do X11R6 nao  reconhecem  o
       conjunto  de  cores  SGRs.   Todas  as  demais  sequencias  ECMA-48 CSI
       reconhecidaas pelo Linux, tambem sao reconhecidas pelo xterm,  e  vice-
       versa.

       O  programa  xterm  reconhecera todas as seqUencias do modo privado DEC
       listadas acima, mas, nao as sequencias do modo privado Linux. Para  uma
       discussao  das  sequencias  de  modo  privado do xterm's , refira-se ao
       documento Seq"u^encias de Controle do  Xterm  de  Edward  Moy  e  Stephen
       Gildea, disponivel com a distribucao do X.

PROBLEMAS

       Na versao 2.0.23, o CSI e interrompido e o NUL nao e ignorado dentro da
       sequencia escape.

VEJA TAMB'EM

       console(4), console_ioctl(4), charsets(7)

TRADUZIDO POR LDP-BR em 21/08/2000.

       Fabio Henrique  F.  Silva  <fabiohfs@eol.com.br>  (traducao)  Andre  L.
       Fassone Canova <lonelywolf@blv.com.br> (revisao)