Bug 871020 - Anthy not available in input selector menu; Unable to enter Japanese after recent update
Summary: Anthy not available in input selector menu; Unable to enter Japanese after re...
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus-anthy
Version: 17
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-10-29 12:17 UTC by Tim
Modified: 2012-11-02 02:28 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-11-02 02:28:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Tim 2012-10-29 12:17:06 UTC
Description of problem:

After a recent 'yum upgrade' Anthy no longer appears in the IBus input method selector under xfce. A different input method for Japanese, called simply "Japanese" does appear, however it does not function. As a result I am not able to input Japanese, which is a bit of a disaster.

Version-Release number of selected component (if applicable):

ibus-anthy-1.4.99.20121006-1.fc17.x86_64
anthy-9100h-17.fc17.x86_64
ibus itself is version 1.4.99.20121011
xfce appears to be version 4.8.3-6 but there are so many packages that it is hard to know which are relevant.

How reproducible:

All the time

Steps to Reproduce:
1. Log in to any user
2. Choose "Input Method Selector" from the applications menu
3. Choose "ibus"
4. Scroll down the menu to see Japanese input methods
5. Note that "Japanese" appears in the lookaside menu, but Anthy does not

1. Choose Japanese from the input method selector
2. Use CTRL-SP to select Japanese (or choose it from the menu)
3. Try to enter Japanese
  
Actual results:

In the first case, Anthy does not appear as a choice for Japanese input. The only option is plain "Japanese."

In the second case, all that appears when you type is English (romaji), with no kana or kanji conversion possible.

Expected results:

In the first case, I expected to see Anthy as an option.

In the second case, I expected to be able to enter romaji and have automatic conversion to kana with kanji conversion as usual.

Additional info:

Japanese input with Anthy was working fine until a 'yum update' on 24 October. It looks like the only Anthy package updated at that time was ibus-anthy (the version above) from the previous ibus-anthy-1.4.99.20120327-1.fc17.x86_64 (if I understand the output of 'yum history packages-list *anthy*' correctly. IBUS was also updated at the same time from ibus-1.4.99.20120822-1.fc17.x86_64. Please let me know if there is any additional information I can provide.

Comment 1 fujiwara 2012-10-30 09:24:14 UTC
(In reply to comment #0)
> 4. Scroll down the menu to see Japanese input methods

Do you mean ibus status icon menu?
If yes, I think you run ibus-daemon on English locales, you need to enable anthy with running ibus-setup.


> 1. Choose Japanese from the input method selector

Not sure what is the input method selector.
I think xfce4-im-chooser provides 'ibus' but not 'Japanese'.

I cannot reproduce your problem. I can use anthy in xfce.

Comment 2 Tim 2012-11-01 00:18:57 UTC
Sorry about the lack of clarity.

Regarding (4)

When I run ibus-setup (in English locale), there is a drop-down menu "Select an input method." When I scroll down the menu to "Japanese," the only choices on the lookaside menu is called "Japanese". The "About" item says it was written by Peng Huang. Anthy does not appear in the menu, even though the package is installed. This is probably the main problem...

Regarding (1)

By "input method selector" I mean the icon that appears on the desktop menu, allowing me to choose which language. Of course, I can also use CTRL-SPACE to do the same thing. I can choose "Japanese," (meaning the option I chose for "Select an input method" above), but when I enter keystrokes it is just romaji, not kana.

Maybe I should try uninstalling Anthy and then re-installing? Thanks for looking into this!

Comment 3 fujiwara 2012-11-01 01:46:35 UTC
(In reply to comment #2)
> Sorry about the lack of clarity.
> 
> Regarding (4)
> 
> When I run ibus-setup (in English locale), there is a drop-down menu "Select
> an input method." When I scroll down the menu to "Japanese," the only
> choices on the lookaside menu is called "Japanese". The "About" item says it
> was written by Peng Huang. Anthy does not appear in the menu, even though
> the package is installed. This is probably the main problem...

It's strange for me.
Please check if /usr/share/ibus/component/anthy.xml is installed at first.

Please backup $HOME/.cache/ibus/bus/registry.xml to another place and run 'ibus-daemon --xim --cache refresh &' and then the registry.xml will contain the anthy description.
If anthy is show in ibus-setup, you could find the differences between the original registry.xml and new one.

% diff $HOME/.cache/ibus/bus/registry.xml $REPO/registry.xml

Comment 4 Tim 2012-11-01 23:25:58 UTC
Hello! Thank you for your help. Actually, before I could try your suggestions I tried "yum reinstall ibus-anthy" and now everything is fine. So clearly it was a problem during the update. There were no errors in the yum log file, so I am not sure what happened, but at least it is fixed now: Anthy appears in the menu and I can enter Japanese as usual. If you would like any additional information just let me know. I think you are very busy, though!

どうもありがとうございました

Comment 5 fujiwara 2012-11-02 02:28:26 UTC
OK, if you have this problem again, please comment here.
Thanks.


Note You need to log in before you can comment on or make changes to this bug.