Skip to content

Instantly share code, notes, and snippets.

@leonardo-lemos
Last active July 12, 2023 13:32
Show Gist options
  • Save leonardo-lemos/c17f1b8dc7930d9dc8799aca34bbf743 to your computer and use it in GitHub Desktop.
Save leonardo-lemos/c17f1b8dc7930d9dc8799aca34bbf743 to your computer and use it in GitHub Desktop.
Como resolver o problema de acentuação do cliente Telegram no elementary OS/Ubuntu 16.04

Para resolver o problema de falta de suporte à acentuação no cliente Telegram no elementary OS, edite o arquivo '~/.local/share/applications/telegramdesktop.desktop' e substitua a seguinte linha:

Exec=/home/[seu_usuario]/Telegram/Telegram -- %u

Por:

Exec=env QT_IM_MODULE=xim /home/[seu_usuario]/Telegram/Telegram -- %u

@jonnyguio
Copy link

Tive o mesmo problema no Manjaro. Consegui resolver utilizando o QT_IM_MODULE=xim (usando o xim como módulo do QT), e adicionando as seguintes configurações no seu XCompose local, ~/.XCompose, como indicado nesta pergunta do superuser.

include "%S/en_US.UTF-8/Compose"
<dead_acute> <C>                        : "Ç"
<dead_acute> <c>                        : "ç"

Não consegui entender exatamente porque não carregava com o QT_IM_MODULE=ibus. Pelo que eu entendi, o problema é que as aplicações QT tão puxando de um locale com uma configuração errada. Aí tendo um local, a aplicação QT que estiver usando XCompose se acerta. Porém, isso não vai funcionar em todos os casos, por isso é bom dar uma investigada com o strace pra ver se tá carregando o arquivo

@Wilson-De-Oliveira
Copy link

como faz no Ubuntu 18.04.2?

Tentei todas acima, mas não consegui

a mesma coisa comigo ... tentei combinações de tudo que foi sugerido aqui .
Ubuntu 18.04.3 LTS

@gustavolwalker
Copy link

Pessoal, assim observem se o pacote que vocês estão instalando é o pacote snap, para o snap eu também não consegui fazer a configuração, no pacote Debian normal funciona, deixo esse link para um video que pode auxiliar a ajustar as confs do ibus
https://www.youtube.com/watch?v=ep6hLh6nUkU

@qerphrail
Copy link

qerphrail commented Feb 29, 2020

Olá pessoal.
Fiz a instalação manualmente após baixar o instalador direto pelo site https://telegram.org/. Não foi por Snap ou Flatpak.
O meu único problema com o Telegram é o cê-cedilha, que aparece assim: ć.
Fiz todos os procedimentos mencionados acima, mas o problema persiste com o cê-cedilha. Ao invés de aparacer "ç", o Telegram fornece "ć".
O curioso é que em todo restante de aplicações (programas, navegadores, etc) e no próprio Mint, o cê-cedilha aparece na forma correta (ç). Aqui neste texto que escrevo está tudo ok com o cê-cedilha (ç)! Só no Telegram que ele aparece assim "ć".
Uso Linux Mint 19.1. Meu teclado é padrão americano e está todo ajustado com o português.
Toda ajuda é bem vinda.
Agradeço desde agora qualquer colaboração.

@milrak
Copy link

milrak commented Mar 4, 2020

como faz no Ubuntu 18.04.2?

Tentei todas acima, mas não consegui

Desinstala o que você instalou pela interface, e instala usando linha de comando:
`sudo apt install telegram-desktop

Depois disso é só usar, os acentos vão funcionar magicamente, aqui funcionou! `

@qerphrail
Copy link

como faz no Ubuntu 18.04.2?
Tentei todas acima, mas não consegui

Desinstala o que você instalou pela interface, e instala usando linha de comando:
`sudo apt install telegram-desktop

Depois disso é só usar, os acentos vão funcionar magicamente, aqui funcionou! `

milrak, alguma sugestão para o meu caso? Está detalhado logo acima de seu último comentário.
Obrigado!

@milrak
Copy link

milrak commented Mar 4, 2020

como faz no Ubuntu 18.04.2?
Tentei todas acima, mas não consegui

Desinstala o que você instalou pela interface, e instala usando linha de comando:
sudo apt install telegram-desktop Depois disso é só usar, os acentos vão funcionar magicamente, aqui funcionou!

milrak, alguma sugestão para o meu caso? Está detalhado logo acima de seu último comentário.
Obrigado!

felizmente não passei pro esse problema, e nem tenho colo simular algo assim, no entanto, sugiro você excluir tudo que é de telegram no seu computador, fazer a instalação via liha de comando e em seguida fazer os procedimentos mencionados acima pelos colegas:

1- https://gist.github.com/leonardo-lemos/c17f1b8dc7930d9dc8799aca34bbf743#gistcomment-2745647
2- https://gist.github.com/leonardo-lemos/c17f1b8dc7930d9dc8799aca34bbf743#gistcomment-2976165

Acredito que você já tenha lido todas as discussões aqui, mas não consigo imaginar nada diferente disse aí.
Talvez essa resposta não te ajude muito, mas para não deixar você sem resposta fica aqui meu comentário.

@qerphrail
Copy link

como faz no Ubuntu 18.04.2?
Tentei todas acima, mas não consegui

Desinstala o que você instalou pela interface, e instala usando linha de comando:
sudo apt install telegram-desktop Depois disso é só usar, os acentos vão funcionar magicamente, aqui funcionou!

milrak, alguma sugestão para o meu caso? Está detalhado logo acima de seu último comentário.
Obrigado!

felizmente não passei pro esse problema, e nem tenho colo simular algo assim, no entanto, sugiro você excluir tudo que é de telegram no seu computador, fazer a instalação via liha de comando e em seguida fazer os procedimentos mencionados acima pelos colegas:

1- https://gist.github.com/leonardo-lemos/c17f1b8dc7930d9dc8799aca34bbf743#gistcomment-2745647
2- https://gist.github.com/leonardo-lemos/c17f1b8dc7930d9dc8799aca34bbf743#gistcomment-2976165

Acredito que você já tenha lido todas as discussões aqui, mas não consigo imaginar nada diferente disse aí.
Talvez essa resposta não te ajude muito, mas para não deixar você sem resposta fica aqui meu comentário.

Meu caro, sua resposta ajudou bastante! Fez observar com mais detalhes as sugestões anteriores, especialmente o procedimento 2- https://gist.github.com/leonardo-lemos/c17f1b8dc7930d9dc8799aca34bbf743#gistcomment-2976165. Foi necessário alterar o arquivo Compose e substituir o ć pelo ç. Agora o cê-cedilha está ok!
Agradeço pela disposição em ajudar.

@philippeoz
Copy link

Fala galera, depois de tentar de tudo, um brother me enviou uma resposta e não tinha ligação com o arquivo ".desktop".
https://superuser.com/a/1235405/1156690

Isso resolveu o problema aqui no Ubuntu 19.10 👍

@viniciusgava
Copy link

No Ubuntu 20.04 com teclado americano, consegui que tudo funciona-se Selecionando teclado English(US, intl. with dead keys) e não utilizando o pacote do telegram-desktop do snap, como o @gustavolwalker comentou. Instale via apt-get..

@asrail
Copy link

asrail commented Feb 15, 2021

Olá pessoal.
Fiz a instalação manualmente após baixar o instalador direto pelo site https://telegram.org/. Não foi por Snap ou Flatpak.
O meu único problema com o Telegram é o cê-cedilha, que aparece assim: ć.
Fiz todos os procedimentos mencionados acima, mas o problema persiste com o cê-cedilha. Ao invés de aparacer "ç", o Telegram fornece "ć".

Eu também instalei pelo site do Telegram usando o site, arquivo nomeado tsetup.2.5.1.tar.xz. Dá o mesmo erro. Imagino que o Snap empacota esse arquivo, ou seja, herda o problema.

Remove o que baixou pelo site (arquivo baixado direto, snap ou PPA não oficial), instala o pacote telegram-desktop pelo Ubuntu.

Funcionou pra mim. Nenhuma das outras soluções propostas aqui funcionaram.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment