Ubuntu 14.04, estou usando o ibus-unikey com meu teclado francês . A solução é modifique o layout de teclado em inglês padrão (QWERTY) para corresponder ao meu layout físico de teclado francês (AZERTY).
Etapa 1: modifique o arquivo: /usr/share/X11/xkb/symbols/us
com base no arquivo fr
(na mesma pasta). A sintaxe não é difícil de adivinhar. Eu meio que copio o layout fr
para ele.
Etapa 2: aplique a alteração: sudo dpkg-reconfigure xkb-data
. Assim, o teclado em inglês terá agora o layout francês que combina com meu teclado físico, e ibus-unikey
usa o teclado em inglês (bem-vindo)
Certifique-se de criar um backup de /usr/share/X11/xkb/symbols/us
antes de editá-lo.
(voilà, eu puxei meu cabelo por 6 horas para criar este hack)