Existe um método de entrada baseado em X-SAMPA , que é disponível para os IMEs IBus e Fcitx (bem como UIM e RIME ).
Um IME (editor de método de entrada) é comumente usado para inserir scripts de idiomas comuns com um grande número de caracteres (como chinês e japonês), e é uma solução natural para o IPA também. O X-SAMPA é uma codificação baseada em ASCII do IPA e, portanto, fácil de digitar em um Teclado QWERTY comum. O IME converterá as seqüências de caracteres ASCII para o caractere Unicode apropriado conforme você digita.
Você pode obtê-lo no Ubuntu 16.04 instalando o pacote "ibus-table-ipa-x-sampa" (se você usar o IBus) ou "fcitx-table-ipa-x-sampa" (se você usar o Fcitx). Você terá que configurar um dos IMEs se já não estiver usando um, e provavelmente terá que adicionar "IPA-X-SAMPA" à sua lista de métodos de entrada (que deve incluir seu teclado padrão, bem como métodos de entrada ou teclados para qualquer outro idioma que você use).
Eu tentei a versão Fcitx e parece funcionar como pretendido.
Esta pode ser uma boa alternativa ao teclado "IPA Unicode KMN" descrito na resposta do @xanxerus, que funciona com o IBus e o SCIM, mas não com o Fcitx. Isso é particularmente relevante para o Kubuntu, já que versões recentes (como 16.04) usam o Fcitx por padrão. Além disso, não requer repositórios adicionais a serem adicionados.