Red Hat Bugzilla – Bug 547966
ibus: suggest the default engine
Last modified: 2010-02-18 10:26:48 EST
Created attachment 378694 [details]
Patch for ibusimpl.c, ibus.schemas.in, enginecombobox.py, main.py
Currently if both ibus-anthy and m17n-db anthy could be shown.
It would be good not to show the duplicated engines.
I think we do not release anthy keymap in m17n-db-japanese.noarch for fedora. So this patch is not very useful for fedora. For upstream, I also think this patch is not appropriate. Maybe using a backlist to hide some IMEs is better.
I would prefer to see default IMEs for languages,
but IMEs should not hidden behind the user's back.
eg default IME list for ja might be just ibus-anthy.
Created attachment 386111 [details]
Patch for ibusimpl.c enginecombobox.py
I'd like to suggest if the engine rank is greater than 98, the rank means not to load other rank engines by default.
It implies 99 is the default engine, 98 are other recommended engines.
It means, if you'd like to load all engines in the language, the rank of all engines would be lower than 97.
I tried to set the bold strings in ibus-setup combobox engines to indicate the recommended engines.
But unfortunately it seems it's not enough for me to indicate the recommendation when I see the left click engine menu, whose engines are preloaded engines and the bold color specifies the current engine but not the recommendation.
(In reply to comment #3)
> I would prefer to see default IMEs for languages,
> but IMEs should not hidden behind the user's back.
> eg default IME list for ja might be just ibus-anthy.
So I'd like this idea and my suggestion is, 98 is the recommended line.
The patch can be integrated with 'git am foo'
Fixed in upstream. I will build it soon.
Built it for rawhide. http://koji.fedoraproject.org/koji/buildinfo?buildID=154049