Eu já vi a mesma coisa em outro lugar: a configuração está armazenada gconf
e 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 gconf
e a salvei em um arquivo:
gconftool-2 --recursive-list / > beforeConfig.txt
Então eu comecei ibus-setup
e 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_engines
valor?
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]
~/.config
diretório em Fedora17