Como afirmado por @von, você NÃO PODE usar seu .XCompose com o IBUS por enquanto.
Você pode usar o uim como Método de entrada, que suporta Unicode, ambos os módulos do GTK + e do Qt com legacy XIM apoio.
Uma boa maneira de lidar com seu .XCompose e manter o Compose global existente é:
-
Instale o uim:
sudo apt-get install uim -
Torne-o o método de entrada padrão:
im-config -n uim -
Edite seu
.XComposee adicione a localidade do teclado atual (no meu caso,en_US) como primeira linha :include "/usr/share/X11/locale/en_US.UTF-8/Compose" -
Feito! Reinicie os programas que você deseja iniciar para obter seu arquivo
.XCompose.
Problemas conhecidos
O Ubuntu Unity Dash nunca produzirá um cedilha.
Outras distros
Eu joguei um pouco com .XCompose e Input Methods em distros modernas, enquanto tentava fazer com que o Linux mantivesse o mesmo comportamento de teclado do Windows (TM) para idiomas latinos (output ç em vez de ć , sem acentuar consoantes, etc).
Eu criei um repositório com essas instruções (para o Ubuntu e outras distribuições também): link