Red Hat Bugzilla – Bug 244635
Doesn't use japanese language in anthy.
Last modified: 2007-11-30 17:12:07 EST
Description of problem:
I changed language from English to Japanese.
Then, i put "zenkaku_hankaku" key.
But language didn't change from English to Japanese.
When i installed Fedora7, System language was English.
After installed Fedora7, I installed scim, anthy, and japanese language.
I found following similar issue.
So, I changed xmodmap file.
But, the issue doesn't resolve.
If other doc needed, please send me mail.
Colud you please answer above the issue.
Version-Release number of selected component (if applicable):
$ uname -a
Linux localhost.localdomain 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 14:56:37 EDT
2007 x86_64 x86_64 x86_64 GNU/Linux
$ yum list scim
Loading "installonlyn" plugin
scim.x86_64 1.4.5-21.fc7 installed
yum list anthy
Loading "installonlyn" plugin
anthy.x86_64 8706-2.fc7 installed
anthy.i386 8706-2.fc7 fedora
Steps to Reproduce:
1.Edditor application(gedit, writer, and web browser etc...) start up
2.Put "zenkaku_hankaku" key.
3.Doesn't start anthy.
When I put "zenkaku_hankaku" key, i can use japanese language.
I can't use japanese language.
Thank you and Best Regards Y. N.
Does upgrading to scim-1.4.5-21.fc7, help?
(In reply to comment #1)
> Does upgrading to scim-1.4.5-21.fc7, help?
| scim.x86_64 1.4.5-21.fc7 installed
Sorry I see you already updated to that.
I'm not still sure what issues are exactly related to that. but apparently there
are two things there.
One is, if you ran scim initially on English locale, you can't use
Zenkaku_Hankaku key to activate IM by default unless you modify it on
scim-setup. we have a hack to have suitable keybinding for the language. and it
only affects at the initial running because all the configurations are stored
under $HOME/.scim. in this case, removing $HOME/.scim might helps you.
Another one is, if you're still logging into the desktop with English locale but
just want to use scim and anthy to input Japanese on even English locale, you
need to choose scim with im-chooser explicitly on F7, because we have scim
installed by default regardless of what language people uses now. and we have
disabled IM for non-CJKI locales by default due to hitting the on/off keys
accidentally and some of them are annoying on some applications.
Or do you mind any different thing?
I want to use English in system language.
And in the environment on machine, i want to use japanese language.
See attached command output
# more $HOME/.scim/config
/DefaultIMEngineFactory/ta_IN = IMEngine-M17N-ta-tamil99
/DefaultIMEngineFactory/zh_CN = 05235cfc-43ce-490c-b1b1-c5a2185276ae
/DefaultIMEngineFactory/zh_HK = e5e88504-6fae-4c34-8324-49508cfad72a
/DefaultIMEngineFactory/zh_SG = 05235cfc-43ce-490c-b1b1-c5a2185276ae
/DefaultIMEngineFactory/zh_TW = fcff66b6-4d3e-4cf2-833c-01ef66ac6025
/FrontEnd/ChangeFactoryGlobally = false
/FrontEnd/OnTheSpot = true
/FrontEnd/SharedInputMethod = false
/FrontEnd/Socket/ConfigReadOnly = false
/FrontEnd/Socket/MaxClients = 512
/FrontEnd/X11/BrokenWchar = true
/FrontEnd/X11/Dynamic = false
/FrontEnd/X11/OnTheSpot = true
/FrontEnd/X11/ServerName = SCIM
/Hotkeys/FrontEnd/Trigger = Control+space
/Hotkeys/FrontEnd/Trigger/ja_JP = Zenkaku_Hankaku,Alt+grave,Control+space
/Hotkeys/FrontEnd/ValidKeyMask = Shift+Control+Alt+CapsLock+Meta+Super+Hyper
/IMEngine/RawCode/Locales = default
/Panel/Gtk/Color/ActiveBackground = light sky blue
/Panel/Gtk/Color/ActiveText = black
/Panel/Gtk/Color/NormalBackground = #F7F3F7
/Panel/Gtk/Color/NormalText = black
/Panel/Gtk/DefaultSticked = false
/Panel/Gtk/Font = default
/Panel/Gtk/LookupTableEmbedded = true
/Panel/Gtk/LookupTableVertical = true
/Panel/Gtk/ShowStatusBox = false
/Panel/Gtk/ShowTrayIcon = true
/Panel/Gtk/ToolBar/AlwaysShow = false
/Panel/Gtk/ToolBar/AutoSnap = true
/Panel/Gtk/ToolBar/HideTimeout = 2
/Panel/Gtk/ToolBar/POS_X = -1
/Panel/Gtk/ToolBar/POS_Y = -1
/Panel/Gtk/ToolBar/ShowFactoryIcon = true
/Panel/Gtk/ToolBar/ShowFactoryName = true
/Panel/Gtk/ToolBar/ShowHelpIcon = true
/Panel/Gtk/ToolBar/ShowMenuIcon = true
/Panel/Gtk/ToolBar/ShowSetupIcon = true
/Panel/Gtk/ToolBar/ShowStickIcon = false
/UpdateTimeStamp = 1182258083:937525
# more $HOME/.scim/global
/DefaultKeyboardLayout = Japanese
-> Follow the system-wide configuration[SCIM]
I'd like to clarify one thing - What you are claiming here is only to be able to
activate IM with Zenkaku_Hankaku key on even English locale and you have a
Japanese keyboard right?
Then it's a first case I mentioned above. and apparently this is not a bug,
because Zenkaku_Hankaku key are only enabled when one runs the desktop on
Japanese locale, and also need to ensure there are no $HOME/.scim that created
by scim running on other locale.
1. run scim-setup
2. click FrontEnd->Global Setup from the left side tree
3. click "..." button for Trigger
4. click "..." button on "Select the trigger keys" window
5. press Zenkaku_Hankaku key
6. click "Add" button and "OK" button then
The above instructions should works to get your Zenkaku_Hankaku key working for
turning scim on/off.
I agree with Tagoh's accessment:
(In reply to comment #4)
> /Hotkeys/FrontEnd/Trigger = Control+space
This is your trigger hotkey.
> /Hotkeys/FrontEnd/Trigger/ja_JP = Zenkaku_Hankaku,Alt+grave,Control+space
This is only used (the first time) when you run scim in Japanese
without a .scim/config file.
Since you are in English locale, you will not get Zenkaku_Hankaku.
> # im-chooser
> -> Follow the system-wide configuration[SCIM]
In Fedora 7 with en_US.UTF-8 you actually need to set
"Custom -> scim" in im-chooser to use scim.
I changed settings in im-chooser to use scim.
-> "Custom -> scim"
So, I can use japanese language.
This setting is used log-in windows in japanese.
Thank you for your kind supports.
*** This bug has been marked as a duplicate of 241630 ***