Widziałem to samo w innym miejscu, w którym konfiguracja jest przechowywana gconf
i że możesz ją edytować za pomocą narzędzi wiersza poleceń. Ale kiedy próbuję, wydaje się, że nie ma to żadnego wpływu. Korzystam z Suse Linux 12.3.
Aby dowiedzieć się, co zmienić, najpierw zrobiłem listę rekurencyjną gconf
i zapisałem ją w pliku:
gconftool-2 --recursive-list / > beforeConfig.txt
Potem zacząłem ibus-setup
i zrobiłem „Select an Input Method”, Japanese, Anthy, Add, Close.
Potem zrobiłem kolejną listę rekurencyjną:
gconftool-2 --recursive-list / > afterConfig.txt
Potem zrobiłem różnicę na dwóch plikach i zobaczyłem, że jedyna różnica dotyczyła silników wstępnego ładowania:
preload_engines = []
vs.
preload_engines = [anthy]
I że było poniżej. /desktop/ibus/general
Doszedłem do wniosku, że zaczynając od nieskonfigurowanego ibusa, mogłem wykonać następujące czynności, aby go skonfigurować:
gconftool-2 --set /desktop/ibus/general/preload_engines --type string "[anthy]"
Potem zrobiłem kolejną listę rekursywną i znalazłem ją identyczną z tą afterConfig.txt
. Ale jeśli zacznę ibus-setup
, nie pokazuje żadnych skonfigurowanych metod wprowadzania. I to nie działa tak, jakby było skonfigurowane.
Czy konfiguracja jest przechowywana także gdzie indziej gconf
? Gdzieś, co naprawdę ma znaczenie? Czy robię coś złego podczas ustawiania preload_engines
wartości?
Próbowałem również na Suse Linux 12.1, z tymi samymi wynikami, z wyjątkiem nieco innej wartości tego klucza:
preload_engines = [anthy,m17n:ko:han2]
~/.config
katalogu na Fedorze 17