Eu já vi a mesma coisa em outro lugar: a configuração está armazenada gconfe você pode editá-la com as ferramentas de linha de comando. Mas quando tento isso, parece não ter nenhum efeito. Estou no Suse Linux 12.3.
Para descobrir o que alterar, primeiro fiz uma lista recursiva gconfe a salvei em um arquivo:
gconftool-2 --recursive-list / > beforeConfig.txt
Então eu comecei ibus-setupe fiz 'Selecionar um método de entrada', japonês, Anthy, Adicionar, Fechar.
Então eu fiz outra lista recursiva:
gconftool-2 --recursive-list / > afterConfig.txt
Então eu fiz uma diferença nos dois arquivos e vi que a única diferença estava nos mecanismos de pré-carregamento:
preload_engines = []
vs.
preload_engines = [anthy]
E isso estava abaixo. /desktop/ibus/general
Então, imaginei que, começando com o ibus não configurado, eu poderia fazer o seguinte para configurá-lo:
gconftool-2 --set /desktop/ibus/general/preload_engines --type string "[anthy]"
Depois disso, fiz outra lista recursiva e achei a mesma idêntica afterConfig.txt. Mas se eu iniciar ibus-setup, ele não mostrará nenhum método de entrada configurado. E não funciona como se estivesse configurado.
Então a configuração também é armazenada em outro lugar gconf? Algum lugar que realmente importa? Ou estou fazendo algo errado ao definir o preload_enginesvalor?
Eu também tentei no Suse Linux 12.1, com os mesmos resultados, exceto um valor um pouco diferente para essa chave:
preload_engines = [anthy,m17n:ko:han2]
~/.configdiretório em Fedora17