[FUGSPBR] Re: Re: Configuração de teclado "us internacional" no console

Paulo Jose jubelas em uol.com.br
Dom Jan 6 08:06:42 BRST 2002


Cara, nossos agradecimentos...

Obrigado!

Paulo Jose

Em Domingo 06 Janeiro 2002 07:34, you wrote:
> On Mon, Dec 24, 2001 at 03:16:34PM -0200, José Romildo Malaquias wrote:
> > On Sat, Nov 24, 2001 at 12:45:22AM -0200, Eduardo Lopes wrote:
> > > >não consegui descobrir como configurar o teclado americano para
> > > >usar acentos (dead keys). O mapa padrão não funciona com acentos
> > > >e não encontrei na configuração (usando o sysinstall) nenhum mapa
> > > >de teclado para tal configuração.
> > >
> > > Eu editei o mapa us.iso.kbd (que vai em anexo como us.iso.acc.kbd) para
> > > usar as "deadkeys". Para fazerfuncionar faça o seguinte:
> > >
> > > 1) copie us.iso.acc.kbd para /usr/share/syscons/keymaps/
> > > 2) adicione keymap="us.iso.acc.kbd" no seu /etc/rc.conf
> > > 3) faça com que o rc.conf seja lido (reboot  por exemplo)
> > >
> > > OBS: Se o seu shell for sh ou bash isso deve ser suficiente. Se for
> > > tcsh, vc deve acrescentar ao .cshrc o seguinte:
> > >
> > > setenv LANG  en_US.ISO_8859-1
> > >
> > > (ou então acrescentar ao seu .cshrc:
> > >   setenv LANG  pt_BR.ISO_8859-1
> > >   setenv MM_CHARSET pt_BR.ISO_8859-1
> > >   setenv LC_ALL  pt_BR.ISO_8859-1
> > > e fazer:
> > >    cp -r /usr/share/locale/pt_PT.ISO_8859-1/
> > > /usr/share/locale/pt_BR.ISO_8859-1/
> > >
> > > fazendo isso vc configura o i18n e l10n e os programas compatíveis com
> > > essas especificações vão ficar em português)
> >
> > Após instalar o mapa de teclado us.iso.acc.kbd preparado pelo Eduardo
> > Lopes (obrigado, Eduardo), e alterar o arquivo /etc/rc.conf para
> > utilizá-lo, não obtive o comportamento desejado. O sistema reconhece
> > as "dead keys", mas não está conseguindo combiná-las com as vogais
> > digitadas em seguida para formar caracteres com acentos. Por exemplo,
> > ao digitar 'a obtenho apenas um beep e não o a com acento agudo.
> > No entando, se digito ' seguido de uma letra que não pode receber
> > acento agudo, aparecem ' e a letra. A fonte em uso é iso-8859-1.
> >
> > Alguma dica?
>
> Após dias sem resposta, eu consegui identificar o problema e sua
> solução. Este comportamento se deve ao shell sendo utilizado: o
> bash. Em sua configuração padrão ele não aceita caracteres cujo
> código apresenta o oitavo bit setado, isto é, com código maior
> que 127. Este é o caso dos caracteres nacionais na codificação
> iso8859. Para resolver o problema acrescentei as seguintes linhas
> ao arquivo /etc/profile, o arquivo de inicialização do bash:
>
>   if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" -a -f /etc/inputrc ]; then
>       INPUTRC=/etc/inputrc
>       export INPUTRC
>   fi
>
> Também acrescentei o arquivo /etc/inputrc, anexo a esta mensaegm,
> contendo a configuração necessária para o bash (ou melhor, a
> biblioteca readline) tratar corretamente caracteres de 8 bits.
>
> Romildo

----------------------------------------
Content-Type: text/plain; charset="us-ascii"; name="Anexo: 1"
Content-Transfer-Encoding: 7bit
Content-Description: 
----------------------------------------
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd