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
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.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