2011/8/28 Gilberto F da Silva <[email protected]>

> On Tue, Aug 16, 2011 at 08:09:25AM -0700, LopanRS wrote:
> > Olá. Um tempo atrás eu estava com problema semelhante. Resolvi com as
> > linhas:
> >
> > # LOCALES ADDITIONS MADE BY THE VL GUI INSTALLER
> > export LANG=en_US.utf8
> > `setxkbmap -model abnt2 -layout br`
> > # END OF MODIFICATIONS BY THE VL GUI INSTALLER
> >
> > No .bash_profile do usuário.
>
>  Obrigado pela resposta mas também não deu certo.  De qualquer forma já
> desisti das versões 13.X
>  do Slackware.  Estou de volta à versão 12.2  Tenho menos problemas
>  com essa versão antiga.
>
> --
> Gilberto F da Silva - [email protected] - ICQ 136.782.571
> Stela dato:2.455.802,314  Loka tempo:2011-08-28 17:32:03 Dimancxo
> -==-
> Um homem sem religião é como um peixe sem bicicleta.
>

GIlberto, vamos por partes:

1) Modo texto - é o console puro, sem o X. Normalmente init 3:

O responsável por carregar o mapa de teclado é o binário loadkeys. Na
inicialização, ele é carregado pelo script /etc/rc.d/rc.keymap.
Confira se o arquivo é executável e se contém uma linha com um
/usr/bin/loadkeys br-abnt2.map. Para teclados internacionais:
/usr/bin/loadkeys us-acentos.map
Os mapas de caracteres são arquivos .map (compactados ou não) que ficam na
pasta /usr/share/kbd/keymaps/.
Entretanto, somente esta configuração pode não ser suficiente para a
exibição dos caracteres. A fonte da console deve ser capaz de exibir os
caracteres acentuados. Desde a época do slack8.1 eu utilizo a fonte lat1-16.
Para esta configuração, utilizamos o binário setfont e o mesmo é carregado
na inicialização pelo arquivo /etc/rc.d/rc.font. Certifique-se de que este
arquivo tem permissão de execução e que contenha a linha "setfont -v
lat1-16.psfu.gz"
Recomendo um reboot para teste de leitura destes scripts, já que eles são
carregados na inicialização.


2) Modo gráfico:

Tivemos uma grande novela quanto às configurações de dispositivos de entrada
no X nos últimos anos. Entra UDEV, entra HAL, sai HAL... Resumindo: a culpa
não é do Slackware. O máximo que podemos fazer é estarmos conscientes que
cada versão tem sua peculiaridade.
Na versão 13.37, a configuração é feita diretamente no arquivo de
configuração do X, mas a novidade é que ele foi segmentado em arquivos
menores.
Há algum tempo não é mais necessária a criação do arquivo /etc/X11/xorg.conf
para que o ambiente gráfico funcione. Ele detecta todo o sistema. A criação
desde arquivo torna-se útil apenas quando a autodetecção não funciona a
contento. Para estas ocorrências, o X11 agora lê o conteúdo dos arquivos
.conf que estejam presentes na pasta /etc/X11/xorg.conf.d e será nesta pasta
que configuraremos nosso teclado.

Copie o arquivo /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf para
/etc/X11/xorg.conf.d e edite-o. Para teclado ABNT2, altere a linha do layout
US para:

Option "XkbLayout" "br"

No caso de teclado US International (era us-acentos no console), conserve o
layout em US e altere apenas a linha da variante de teclado:

Option "XkbVariant" "intl"

Note que originalmente a linha acima está comentada. Descomente e faça as
alterações.

Para que estas alterações entrem em efeito, o X deve ser reiniciado.



Espero ter esclarecido.

Att,

Ellington Santos (aka necropresto)

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a