Ich habe das gleiche an anderer Stelle gesehen, dass die Konfiguration in gespeichert gconfist 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 gconfund diese in einer Datei gespeichert:
gconftool-2 --recursive-list / > beforeConfig.txt
Dann fing ich an ibus-setupund 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_enginesWertes 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]
~/.configVerzeichnis auf Fedora17