sALLvem,

  Esta dica veio do amigo Sergio Lenzi que enviou para a lista
  freebsd@iqm.unicamp.br. Acho que valia um replay para a "tchurma" :)

> Ola pessoal, tenho a muito tempo tentado resolver de vez o problema de
> acentuacao no X.
> Eu queria fazer com que o X se comportasse como o ruindows.. tipo 'a="a
> com acento" etc.
> 
> Solucao:
> Criar um "map" de teclado com:
> ---------map-------
> keycode 0x30 =  dead_acute      quotedbl
> keycode 0x31 =  dead_grave      dead_tilde
> -------------
> editar o arquivo /usr/X11R6/lib/X11/locale/iso8859-1/Compose
> ------------Compose---------
> # $XConsortium: iso8859-1,v 1.5 95/06/07 18:45:50 kaleb Exp $
> # $XFree86: xc/nls/X11/locale/Compose/iso8859-1,v 3.3 1995/07/08 10:27:05 dawes
>  Exp $
> #
> # ISO 8859-1 (Latin1) Compose Sequence
> #
> # dead key accent keysyms
> # Special Character
>                      : "`"   grave
>                      : "'"   apostrophe
>                  : "\250"        diaeresis
>                 : "^"   asciicircum
>                      : "~"   asciitilde
>                      : "`"   grave
>                      : "'"   apostrophe
>                          : "\307"        Ccedilla
>                          : "\347"        ccedilla
>  <0>                   : "\260"        degree
>  <1>                   : "\271"        onesuperior
>  <2>                   : "\262"        twosuperior
>  <3>                   : "\263"        threesuperior
>                : "\267"        periodcentered
>                : "\246"        brokenbar
>                    : "\254"        notsign
>                    : ","           comma
>                 : "\257"        macron
>            : "\257"        macron
>                 : "\264"        acute
>                    : "\270"        cedilla
>               : "\250"        diaeresis
> # Accented Alphabet
>                          : "\300"        Agrave
>                          : "\301"        Aacute
>                     : "\302"        Acircumflex
>                          : "\303"        Atilde
>                      : "\304"        Adiaeresis
>                          : "\340"        agrave
>                          : "\341"        aacute
>                     : "\342"        acircumflex
>                          : "\343"        atilde
>                      : "\344"        adiaeresis
>                        : "\307"        Ccedilla
>                        : "\347"        ccedilla
>                          : "\310"        Egrave
>                          : "\311"        Eacute
>                     : "\312"        Ecircumflex
>                      : "\313"        Ediaeresis
>                          : "\351"        eacute
>                     : "\352"        ecircumflex
>                      : "\353"        ediaeresis
>                          : "\314"        Igrave
>                          : "\315"        Iacute
>                     : "\316"        Icircumflex
>                      : "\317"        Idiaeresis
>                          : "\354"        igrave
>                          : "\355"        iacute
>                     : "\356"        icircumflex
>                      : "\357"        idiaeresis
>                          : "\321"        Ntilde
>                          : "\361"        ntilde
>                          : "\322"        Ograve
>                          : "\323"        Oacute
>                     : "\324"        Ocircumflex
>                          : "\325"        Otilde
>                      : "\326"        Odiaeresis
>                          : "\362"        ograve
>                          : "\363"        oacute
>                     : "\364"        ocircumflex
>                          : "\365"        otilde
>                      : "\366"        odiaeresis
>                          : "\331"        Ugrave
>                          : "\332"        Uacute
>                     : "\333"        Ucircumflex
>                      : "\334"        Udiaeresis
>                          : "\371"        ugrave
>                          : "\372"        uacute
>                     : "\373"        ucircumflex
>                      : "\374"        udiaeresis
>                          : "\335"        Yacute
>                          : "\375"        yacute
>                      : "\377"        ydiaeresis
> dai, ao startar o x, setar variavel de ambiente para LANG=iso8859-1
> e depois de startar o x, usar o comando xmodmap map
> dai, a tecla (') e a (~) se comportam como dead keys para todos os caracteres
> digitados no sistema.
> Testei isso usando o fvwm95 e funciona legal
> Nao consegui fazer funcionar no olvwm por que nao tenho o manual do olwm.
> deve ter alguma opcao no danado que faca ele aceitar os codigos do teclado.

Abracos do Buick.....

  ?                     "Aprendendo um pouco mais sobre a InterNet"
   )\._.,--....,'``.        http://www.microlink.com.br/~buick
  /,   _.. \   _\  (`._ ,.  http://www.eng.uerj.br/~buick
NT`._.-(,_..'--(,_..'`-.;.' htp://www.telecom.uff.br/~buick