Pessoal, passei por um problema meio que chato no meu
Slackware Linux. Após instalar o SCIM e configurá-lo percebi que no
aMSN os acentos não funcionavam direito, pesquisando achei sobre mudar o valor da variável "XMODIFIERS" para "vazio", mas fazendo isso ele não permite o funcionamento do SCIM no aMSN. Pesquisando mais um pouco fui testando várias dicas e finalmente consegui rodar o SCIM + aMSN + acentos satisfatoriamente. =D
1. Configure o SCIM do jeito que preferir e selecione o seu teclado em "global Setup > Keyboard layout".
2. Edite o arquivo global em ~/.scim e acrescente a linha "/SupportedUnicodeLocales = pt_BR.UTF-8,en_US.UTF-8" no final do arquivo:
nano ~/.scim/global (se preferir pode usar outro editor de texto, kedit, mousepad etc)
e adicione a seguinte linha no final do arquivo:
/SupportedUnicodeLocales = pt_BR.UTF-8,en_US.UTF-8
3. Salve, feche e reinicie o X.
Espero ter ajudado, lembrando que esses procedimentos foram feitos no Slackware 12.1, mas creio que funcionará em outras distribuições.
Bom no meu caso só funcionou da seguinte mandeira:
1- Adicionar as seguintes linhas no profile (vi /etc/profile)
# SCIM
export XMODIFIERS='@im=SCIM'
export GTK_IM_MODULE="scim"
export XIM_PROGRAM="scim -d"
export QT_IM_MODULE="scim"
scim -d
2- Adicionar a seguinte linha no final do arquivo global (vi /etc/scim/global)
obs: Você deve adicionar após o "=" o valor da sua variável LANG, para saber qual é esse valor digite no console "locale"
/SupportedUnicodeLocales = pt_BR.UTF-8
3- Salvar e sair .. e reinciar o servidor X (Finalizar a sessão)
Estou usando Ubuntu 8.10 - o Intrepid Ibex e aMSN 0.97.2