Description of problem:
Hangul Keyboard Layout works to only dubeolsik.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Enable korean input method
2. Click IBusHangul Setup
3. Change to Sebeolsik390
4. type kf
Reassigning from ibus to ibus-hangul.
Can you do some tests to determine where is the bug (ibus-hangul, libhangul, or ibus)?
1. Is the gconf setting properly updated?
$ gconftool-2 -g /desktop/ibus/engine/Hangul/HangulKeyboard
2. Does libhangul convert 'kf' to 가?
$ hangul -k 39 -i 'kf'
(In reply to comment #1)
> Reassigning from ibus to ibus-hangul.
> Can you do some tests to determine where is the bug (ibus-hangul, libhangul, or
> 1. Is the gconf setting properly updated?
> $ gconftool-2 -g /desktop/ibus/engine/Hangul/HangulKeyboard
> => 39
> 2. Does libhangul convert 'kf' to 가?
> $ hangul -k 39 -i 'kf'
> => 가
Then, because ibus restart, your testcase works well.
1. $ gconftool-2 -g /desktop/ibus/engine/Hangul/HangulKeyboard
2. $ hangul -k 39 -i 'kf
(In reply to comment #2)
> Then, because ibus restart, your testcase works well.
> 1. $ gconftool-2 -g /desktop/ibus/engine/Hangul/HangulKeyboard
> 2. $ hangul -k 39 -i 'kf
Well, could you try them when you see the wrong behavior? As you say "How reproducible: Sometimes", I have not yet reproduced the problem here.
I could finally reproduce this yesterday (though I have not reproduced again since then) with ibus-220.127.116.1110408-3 and ibus-hangul-1.3.1-1. Yes, at that time the above test cases returned the correct values - so I guess ibus-hangul (or ibus) were losing "config-value-changed" signal, or libhangul input context was reset after that signal.
Can you provide more input to reproduce this again?
Ah, I probably got it. There was a problem in my patch to support ibus-1.4, where ibus_hangul_init() does not reset the return pointer passed to config_get_string() which expects it NULL.
I'm about to submit an update for F-15. If this is not the case, please add a comment here.
ibus-hangul-1.3.1-3.fc15 has been submitted as an update for Fedora 15.
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing ibus-hangul-1.3.1-3.fc15'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
ibus-hangul-1.3.1-3.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.