Uma maneira fácil de usar o IBus para métodos de entrada de substituição simples é usar o ibus-table. Então, primeiro:
sudo apt-get install ibus-table
Isso inclui um arquivo de modelo em /usr/share/ibus-table/tables/template.txt
, que você pode copiar e modificar para se adequar ao seu idioma. Se você copiou para my-lang.txt
, você pode construir o banco de dados com:
ibus-table-createdb -s my-lang.txt -n my-lang.db
Isso criará o banco de dados sqlite. Depois disso,
sudo cp my-lang.db /usr/share/ibus-table/tables/
Depois disso, reinicie o ibus indo até o menu indicador e selecionando Restart (se o ibus não estiver rodando, você pode iniciá-lo com ibus-daemon -d
). Em seguida, seja executando ibus-setup
ou selecionando Preferências no indicador, você pode adicionar seu novo método de entrada na guia Método de entrada (deve estar em Outro no menu suspenso) e selecione-o no indicador.
Isso está documentado aqui: link
Também para um exemplo um pouco melhor do que o modelo padrão, sugiro olhar para a fonte do ibus-table-latex (supondo que você tenha os repositórios de origem ativados),
apt-get source ibus-table-latex
depois, confira tables/latex.txt
no diretório ibus-table-other baixado.