No Kubuntu 12.04 LTS.
Por algum motivo, os aplicativos Qt (Kate, Konsole, etc.) estavam carregando o arquivo de chave ISO8959-1, em vez de UTF-8. Outros aplicativos (aplicativos Chrome e Java, por exemplo) estavam funcionando corretamente.
Você pode dizer se isso está acontecendo digitando a seguinte combinação de teclas:
& lt; Compose_key & gt; então & lt; underscore & gt; então & lt; a & gt;
Se você pegar ā (um a com um macron), você está usando o arquivo UTF-8. Se você receber ã (um a com um til), você está usando o arquivo ISO8859-1.
A única maneira que resolvi resolver o problema foi instalar o qt4-qtconfig e mudar o "Default Input Method" para o xim ao invés do ibus. Deve ser que o ibus esteja procurando no lugar errado para o arquivo do console.
Espero que isso ajude alguém (e espero que os desenvolvedores do Qt consertem o problema do Qt5).
Tags keyboard-layout qt kubuntu kde4