Ich habe das gleiche an anderer Stelle gesehen, dass die Konfiguration in gespeichert gconf
ist und dass Sie das mit Befehlszeilentools bearbeiten können. Aber wenn ich das versuche, scheint es keine Wirkung zu haben. Ich bin auf Suse Linux 12.3.
Um herauszufinden, was zu ändern ist, habe ich zuerst eine rekursive Liste erstellt gconf
und diese in einer Datei gespeichert:
gconftool-2 --recursive-list / > beforeConfig.txt
Dann fing ich an ibus-setup
und tat 'Wählen Sie eine Eingabemethode', Japanisch, Anthy, Hinzufügen, Schließen.
Dann habe ich noch eine rekursive Liste gemacht:
gconftool-2 --recursive-list / > afterConfig.txt
Dann habe ich die beiden Dateien durchgegangen und festgestellt, dass der einzige Unterschied bei den vorgeladenen Motoren liegt:
preload_engines = []
vs.
preload_engines = [anthy]
Und das war es unter /desktop/ibus/general
Also dachte ich mir, dass ich, beginnend mit ibus unkonfiguriert, Folgendes tun könnte, um es zu konfigurieren:
gconftool-2 --set /desktop/ibus/general/preload_engines --type string "[anthy]"
Danach habe ich eine weitere rekursive Liste erstellt und festgestellt, dass sie mit der ident ist afterConfig.txt
. Wenn ich dann beginne ibus-setup
, werden keine konfigurierten Eingabemethoden angezeigt. Und es funktioniert nicht so, als wäre es konfiguriert.
Wird die Konfiguration also auch woanders gespeichert gconf
? Wo ist das eigentlich wichtig? Oder mache ich beim Einstellen des preload_engines
Wertes etwas falsch ?
Ich habe es auch unter Suse Linux 12.1 mit den gleichen Ergebnissen versucht, mit Ausnahme eines etwas anderen Werts für diesen Schlüssel:
preload_engines = [anthy,m17n:ko:han2]
~/.config
Verzeichnis auf Fedora17