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