topo-esquerda topo-direita
pagina-topo-esquerda pagina-topo-direita

Corrigindo cedilha no OpenOffice utilizando-se Gnome 2.8

Ao rodar o OpenOffice através de um lançador do gnome, ou através do "Executar aplicação" o mesmo mostra a combinação de teclas ' + c como c acentuado. No entanto, ao abrir um terminal e executar o OpenOffice a partir do mesmo, eu tenho o c cedilha normal.

Distribuição utilizada foi slackware 10.1 e o teclado é us (sem o c cedilha).

Configuração do X

editando o arquivo /etc/X11/xorg.conf e modificando o seu teclado dessa forma:

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "keyboard"
        Option      "XkbRules" "xorg"
# se seu teclado não possui a tecla "windows" é pc101
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us_intl"
EndSection

Configuração do ambiente

As variáveis de ambiente pertinentes devem estar configuradas, editando-se o arquivo /etc/profile.d/lang.sh:

# caso não deseje traduzir o sistema, deixe en_US
export LANG=pt_BR.ISO8859-1

Entendendo o problema

Após a realização de toda essa configuração, normalmente o OpenOffice deveria funcionar com a acentuação correta (o que ocorre ao utilizar-se um terminal com login shell), até tempos atrás havia um problema que fazia com que fosse preciso alterar a variável de ambiente GTK_IM_MODULE para indicar que deveria ser utilizado xim (X Input Method), mas esse não é o cenário atual.

O gdm e gnome utilizam como padrão a localidade UTF-8. E em UTF-8 a combinação ' + c cria um c acentuado, a correção pode ser feita manualmente no arquivo Compose de UTF-8 (o que modifica a localidade) ou então modificando o locale.alias do gdm (o que é mais simples).

adicionando ao arquivo /etc/gdm/locale.alias:

# caso você utilize outra lingua, coloque-a no lugar de pt_BR
Portuguese(Brazilian-ISO)   pt_BR.ISO8859-1,pt_BR

Ao entrar novamente no GDM, você deve selecionar a linguagem que modificou "Portuguese(Brazilian-ISO)" clicando em "Idioma" ou "Language" e a partir de então sua variável de ambiente GDM_LANG passará a conter o valor "pt_BR.ISO8859-1".

Você pode conferir no terminal utilizando o comando:

$ export | grep GDM

Comentar

O conteúdo deste campo é privado não será exibido ao público. If you have a Gravatar account, used to display your avatar.
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h3> <h4> <h5> <img> <pre>
  • Quebras de linhas e parágrafos são feitos automaticamente.

Mais informações sobre as opções de formatação



base-esquerda base-direita