Jump to content
Fórum Script Brasil
  • 0

Resolvendo o problema de acentuação no aMSN


Question

Bom pessoal, continuando a compartilhar todas as soluções que encontro para os problemas que encontro pelo caminho, mostrarei agora uma forma (gambiarra) de corrigir o problema de acentuação no aMSN.

Depois que atualizei meu sistema pro Fedora 10, o aMSN, e somente ele, parou de aceitar caracteres acentuados, e ao invés disso, toda vez que eu digitava um acento, ele o imprimia sozinho, sem aguardar a digitação de uma letra.

Pesquisando por aí descobri que o problema é no Tcl/Tk, mas não achei algo que resolvesse em definitivo, apenas um quebra-galho que era meio chato de se fazer toda vez.

O que faz com que o Tcl/Tk não interprete os caracteres acentuados é uma variável chamada XMODIFIERS.

Aqui o valor dela é sempre @im=imsettings.

Para o aMSN aceitar a acentuação, deve ser aberto definindo o valor da variável para vazio, e isso pode ser feito no terminal, digitando:

XMODIFIERS='' amsn &
Só que é chato ter que abrir o terminal pra cada vez que formos abrir o aMSN, e como a variável sempre volta pro valor padrão dela, não adianta apagar o valor dela uma vez só. Decidi criar então um script que fizesse isso e troquei o atalho do menu pra ele, assim:
  • Abra o terminal
  • Crie um arquivo chamado, por exemplo, roda-amsn em /usr/bin (Assim ele pode ser executado de qualquer volume). Para criar um arquivo você pode utilizar o vi, por exemplo, digitando vi /usr/bin/roda-amsn.
  • Digite o conteúdo abaixo no seu novo arquivo:
    #!/bin/bash
    XMODIFIERS='' amsn

  • Salve seu novo arquivo.

    No vi, para salvar um arquivo e sair, basta pressionar o Esc, digitar :wq e pressionar o Enter.

  • Defina as permissões do seu novo arquivo com o chmod (pode ser 777 mesmo) com chmod 777 roda-amsn.
  • Crie um atalho para o comando roda-amsn, ou substitua o atalho em seu menu.

Pronto, agora seu aMSN rodará sem problemas com acentuação!

Link to post
Share on other sites

3 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148896
    • Total Posts
      644924
×
×
  • Create New...