Ok I was able to get OO to understand scim.
I just had to strictly follow the instructions on these pages:

http://www.scim-im.org/wiki/documentation/installation_and_configuration/all/system_configuration
http://www.scim-im.org/wiki/faq/general/why_xim_apps_does_not_work

First the scim input control bar wasn't popping up with ctrl+space
for that to work I had to add the line

scim -d -c socket -f x11 -e socket

to my kde startup script
in my case I added this line to the file ~/.kde/Autostart/auto
but it can be any filename as long as it is in the ~/.kde/Autostart directory.

this got the pop-up bar to actually pop-up.
notice that before that I had in my ~/.xprofile the lines

export [EMAIL PROTECTED]
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim

So if you don't have them then you should add them there.

Up to this point everything was ok but the input was not showing up as kanji/katakana/hiragana characters.
Then I used the instructions on this page

http://www.mrbass.org/linux/mepis/japaneseinput/

From the part
*OpenOffice with English menus but Inputting Japanese.*

to the part
C heck *Tools | Options | Text Document | Basic Fonts (Asian)* are set to Japanese fonts.

That one brought me here in the first place because I couldn't find the option Text Document.
Then,  thanks to Mike Scott, I was able to find the missing options under

Try Tools | Options | Openoffice.org writer | Basic fonts


That allowed me to complete that menu's configuration but still no luck in getting the right characters.
Then I re-read the page

http://www.scim-im.org/wiki/documentation/installation_and_configuration/all/system_configuration

And decided to clean my locale(s) configuration.
In my system that is inside the file
/etc/env.d/02locale

and its content was

LC_ALL="en_US.UTF-8"
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"

Ok here's the problem. LC_ALL overrides all the other options.
So I tried to remove that option and replaced it with

LANG="en_US.UTF-8"

Meaning that I only want the user interface language to be in English, not the other stuff.
After that I changed the

LC_CTYPE="POSIX"

to

LC_CTYPE="jp_JP.UTF8"

Saved&closed the file. For the changes to take effect you'll probably have to restart your system.
In my case I tried out these changes in one terminal/shell/console (bash).

First I modified the environment variables by hand.
that means doing

export -n LC_ALL
export LANG="en_US.UTF-8"
export LC_CTYPE=ja_JP.UTF-8

after that I ran the oowriter pressed crtl+space and typed 漢字 and puft it worked.
Attention here! It might happen that setting

export LC_CTYPE=ja_JP.UTF-8

system wide in 02locale is not a very good option, since it might do some damage to other applications. If you find any problems with that you can set this variable on a per program basis.
That involves doing something like the solution proposed by
http://www.mrbass.org/linux/mepis/japaneseinput/
which is creating a new file that sets the environment variables and lunches the application or maybe modify directly the links for those programs. By links I mean the buttons in your user interface. I don't know if this will work very well. But it's only if the system wide setting fails.

Of course I had my system inputing japanese for other applications before this. If you don't have this, them you might be interested in following this tutorial:

http://gentoo-wiki.com/HOWTO_Enabling_Japanese

And that's it.
I like to google for solutions. It's great when I can find exactly that I was looking for without wasting time. That's why I hope that this helps other users that come along with the same problem in the future.

Good luck
Paulo



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to