Guia do Hardware.Net
Impresso em: 26/3/2003, 01:27:17
Impresso de: http://www.guiadohardware.net/curso/linux/ch-cfg.asp

Cursos OnLine :. Linux Iniciante

+ HOME
   :. Análises
   :. Artigos
   :. Cursos Online
       :. Hardware
       :. Redes
       :. Linux (foca)
       :. Gravação CDs
       :. Notebooks
       :. Setup
   :. Livros
      
:. Entendendo e
    Dominando o Linux
   :. Arquivo DDD
   :. Dicionário
   :. FAQ
   :. Notícias
   :. Dicas Linux
   :. Overclock
   :. Tutoriais

+ Publicações
   :. CD GDH
   :. CDs Mandrake
   :. CDs do Linux
   :. E-Books

+ Kurumin Linux
   :. Manual
    :. Forum
   :. Download

+ Outros
   :. Fórum
   :. Humor
   :. Palm
   :. Quiz

+ Pesquisar no site:

+ Expediente

+ Comente esta
   Matéria


Dúvidas sobre
Linux?
Baixe o E-book
Entendendo e Dominando o Linux
de Carlos E. Morimoto
ou increva-se no
Curso de Linux
em SP


Invista em
conhecimento:
:.CD-ROM Guia do Hardware: Todos os e-books e uma cópia off-line de todo o site por R$ 21,00
:.Linux Mandrake 9.0 GDH, com manual em Português e aplicativos. 4 CDs por R$ 24,00
:. E-Books de Carlos E. Morimoto:
- Entendendo e Dominando o Linux 6ed.
- Manual de Hardware Completo 3ed.
- Redes 3ed
- Upgrade e Manutenção
- Novas tecnologias 3ed.
- Dicionário Técnico de Informática
Todos os e-books por R$ 8,00

:. CDs do Linux:
Debian 3.0 R$ 35,00
Knoppix 3.2 R$ 8,00
Slackware 9.0 R$ 8,00
Red Hat 8 R$ 16,00
DemoLinux R$ 8,00
Peanut R$ 8,00
FreeBSD R$ 20,00
NetBSD R$ 16,00
Libranet R$ 8,00
Definity R$ 8,00
E outras distribuições

 

Dicas do dia : Receba as atualizações do Guia do Hardware todos os dias, direto no seu e-mail. Clique aqui para se inscrever.
 

Data: 20.03.2001
Tipo: Curso
Assunto: Linux: Guia Foca GNU/Linux Nível Iniciante
Por: Gleydson Mazioli da Silva

 

   Capítulo 14: Configuração do sistema

Este capítulo traz explicações sobre algumas configurações uteis que podem ser feitas no sistema. Neste documento assumimos que o kernel do seus sitema já possui suporte a página de código 860 (Portuguesa) e o conjunto de caracteres ISO-8859-1.


14.1 Acentuação

Permite que o GNU/Linux use a acentuação. A acentuação do modo texto é independente do modo gráfico; você pode configurar tanto um como o outro ou ambos. Para maiores detalhes veja Acentuação em modo Texto, Seção 14.1.1 e/ou Acentuação em modo gráfico, Seção 14.1.2.

Note que os mapas de teclado usados em modo texto são diferentes dos usados em modo gráfico. Geralmente os mapas de teclados para o modo gráfico tem uma letra X no nome.

14.1.1 Acentuação em modo Texto

Caso sua distribuição Debian esteja acentuando corretamente no modo texto você não precisará ler esta seção. Antes de prosseguir, verifique se você possui o pacote kbd ou console-dat instalado em seu sistema com o comando: dpkg -l kbd. Caso não existam, alguns programas de configuração e arquivos de fontes não estarão disponíveis.

Siga os passos abaixo para colocar e acentuação em funcionamento para o modo Texto na Debian (nas distribuições Debian 2.2 e superiores, somente é necessário definir a fonte padrão de tela, pois o mapa de teclados é selecionado em seu sistema de instalação):

Mapa de Teclados
Verifique se possui o arquivo de mapa de teclado correspondente ao seu modelo de teclado. Um mapa de teclado são arquivos com a extensão .map ou .kmap que fazem a tradução do código enviado pelo teclado para um caracter que será exibido na tela além de outras funções como o "Dead Keys" (pressionamento de uma tecla que não gera nenhum caracter mas afetará o próximo caracter gerado - como na acentuação, quando você aperta o ' não aparece nada mas após apertar a letra A um caracter Á é exibido. A combinação ' + A é um Dead Key e está definido no arquivo do mapa de teclados).

Os tipos de teclados mais usados aqui no Brasil são o padrão EUA e o ABNT2. O teclado padrão EUA é o modelo usado nos Estados Unidos e você precisará apertar '+C para gerar um Cedilha (ç), enquanto o teclado ABNT2 possui todas as teclas usadas no Brasil (semelhante a uma máquina de escrever) e o Cedilha possui sua própria tecla após a letra L. O mapa de teclados correspondente ao teclado padrão EUA é o br-latin1 enquanto o ABNT2 é o br-abnt2.

Se não tiver o arquivo correspondente ao seu teclado ou não encontra-lo, você poderá copia-lo de http://www.metainfo.org/focalinux/download/outros/Consolemaps_tar.gz, este arquivo possui 3 mapas de teclados para os 2 teclados Brasileiros mais usados e um de Portugal (raramente usado no Brasil). Descompacte o arquivo Consolemaps_tar.gz para um local em seu sistema (por exemplo: /tmp) com o comando: tar -xzvf Consolemaps_tar.gz. Note que este arquivo serve somente para a configuração no modo texto (console), veja a seção seguinte para configurar a acentuação no modo gráfico.

Configurando o Mapa de Teclados
Se o arquivo do mapa de teclados possuir a extensão .gz, descompacte-o com o comando: gzip -dc arquivo.gz>/etc/kbd/default.map ou gzip -d arquivo.gz para descompactar e depois o comando cp arquivo.kmap /etc/kbd/default.

Se o arquivo possuir a extensão .tar.gz, descompacte-o com o comando: tar -zxvf arquivo.tar.gz e depois use o comando cp arquivo.kmap /etc/kbd/default.

Faça isto substituindo arquivo.gz ou arquivo.tar.gz com o nome do arquivo compactado que contém o mapa de teclados.

Você pode manter o arquivo /etc/kbd/default.map.gz, pois este arquivo é lido pelos scripts de inicialização da Debian somente se o arquivo /etc/kbd/default.map não for encontrado.

Se desejar usar o comando loadkeys, você precisa copiar o mapa de teclados para um local conhecido no sistema, então copie o arquivo arquivo.kmap para /usr/share/keymaps/i386/qwerty (em sistemas Debian) ou algum outro local apropriado.

Configurando a fonte de Tela
Descomente a linha CONSOLE_FONT=iso01.f16 e modifique-a para CONSOLE_FONT=lat1u-16.psf no arquivo /etc/kbd/config.

Esta linha diz ao sistema que fonte deve carregar para mostrar os caracteres na tela. A fonte de caracteres deve ser compatível com o idioma local, pois nem todas suportam caracteres acentuados. A fonte preferível para exibir os caracteres acentuados é a lat1u-16, o -16 no nome do arquivo significa o tamanho da fonte. As fontes de tela estão disponíveis no diretório /usr/share/consolefonts.

Neste ponto você pode verificar se o seu sistema esta reconhecendo corretamente a acentuação entrando no editor de textos ae e digitando: áãâà. Se todos os acentos apareceram corretamente, parabéns! você já passou pela parte mais difícil. Agora o próximo passo é a acentuação no Bash.

Acentuação no aviso de comando (bash)
Para acentuar no Bash (interpretador de comandos) é necessário alterar o arquivo /etc/inputrc e fazer as seguintes modificações:

  1. Descomente a linha: "#set convert-meta off" você faz isto apagando o símbolo "#" antes do nome.

    Um comentário faz com que o programa ignore linha(s) de comando. É muito útil para descrever o funcionamento de comandos/programas (você vai encontrar muito isso no sistema GNU/Linux, tudo é muito bem documentado).

  2. Inclua a seguinte linha no final do arquivo:

    set meta-flag on

  3. O conteúdo deste arquivo deve ficar assim:
    
         set convert-meta off
         set input-meta on
         set output-meta on
         set meta-flag on
    

  4. Digite exit ou pressione CTRL+D para fazer o logout. Entre novamente no sistema para que as alterações façam efeito.

Pronto! você já esta acentuando em modo texto!. Talvez seja necessário que faça alguma alteração em arquivos de configuração de outros programas para que possa acentuar corretamente (veja se existe algum arquivo com o nome correspondente ao programa no diretório /etc).

A distribuição Debian também traz o utilitário kbdconfig que também faz a configuração do mapa de teclados de forma interativa e gravando automaticamente o mapa de teclados em /etc/kbd/default.map.gz. Se preferir usar o kbdconfig ainda será necessário executar os passos acima para habilitação da fonte lat1u-16 e acentuação no bash.

14.1.2 Acentuação em modo gráfico

A acentuação no modo gráfico é feita de maneira simples:

Mapa de Teclados
Verifique se possui o arquivo de mapa de teclado para o modo gráfico que corresponde ao seu teclado. Um arquivo de mapa de teclado faz a tradução do código enviado pelo teclado para um caracter que será exibido na tela. Este tipo de arquivo é identificado com a extensão .map. Se não tiver este arquivo ou não encontra-lo, você pode copia-lo de http://www.metainfo.org/focalinux/download/outros/Xmodmaps_tar.gz, este arquivo possui 3 mapas de teclados para os 2 teclados Brasileiros mais usados e um de Portugal. Descompacte o arquivo Xmodmaps_tar.gz para um local em seu sistema (por exemplo: /tmp) com o comando: tar -xzvf Xmodmaps-tar.gz. Note que os mapas de teclado do Xmodmaps_tar.gz somente servem para a configuração no modo gráfico (X-Window).

Acentuação no X
Para acentuar no X você precisará descompactar e copiar o arquivo de mapa de teclado adequado ao seu computador em cima do arquivo /etc/X11/Xmodmap que já está em seu sistema. No meu caso, eu usei o seguinte comando (após descompactar o arquivo): "cp Xmodmap.us+ /etc/X11/Xmodmap". Agora você precisa reiniciar o servidor X para que as alterações façam efeito (ou digite xmodmap /etc/X11/Xmodmap no xterm para aplicar as alterações na seção atual).

Os passos descritos até aqui funcionarão para pessoas que iniciam o X pelo prompt (usando o comando startx, xinit, etc), veja o passo seguinte para acentuar pelo XDM.

Acentuação no XDM
Para acentuar no XDM, inclua as seguintes linhas no arquivo /etc/X11/xdm/Xsetup_0:

     sysmodmap=/etc/X11/Xmodmap
     
     if [ -r $sysmodmap ]; then
      xmodmap $sysmodmap
     fi


[ anterior ] [ Resumo ] [ Nota de Copyright ] [ Conteúdo ] [ próximo ]

Guia Foca GNU/Linux
Versão 3.50 - 6 novembro 2000
Gleydson Mazioli da Silva


 

© 1999 - 2002 :. Todos os direitos reservados :. Guia do Hardware.Net
http://www.guiadohardware.net/