View previous topic :: View next topic |
Author |
Message |
hiroki Guru
Joined: 29 Jul 2003 Posts: 327 Location: @home in germany
|
Posted: Sun Feb 06, 2005 11:18 pm Post subject: |
|
|
yaneurabeya wrote: | hiroki wrote: | maybe you should try "xi"... also works for "xtsu"? (ぃ|い)(っ|つ) |
Awesome, thanks for the tip . Now what about the dot (in Windows can be referenced with the forward slash key)? |
what dot?
do you mean like in:
コンピューター・サイエンス
well, i don't know it for anthy 'cause i use SKK [i lot it, give it a try ]
and there i type "/." + <space> to get it. |
|
Back to top |
|
|
yaneurabeya Veteran
Joined: 13 May 2004 Posts: 1754 Location: Seattle
|
Posted: Mon Feb 07, 2005 8:15 am Post subject: |
|
|
Nope, that doesn't work . I'll just look up some SCIM/Anthy documentation I suppose =\... |
|
Back to top |
|
|
Sudrien Apprentice
Joined: 01 Oct 2003 Posts: 207 Location: Michigan
|
Posted: Mon Feb 07, 2005 6:56 pm Post subject: |
|
|
z/ = ・
Emergeing anthy-5900-r1 now
EDIT:It works! Proper grammar inserted into howto.
-Sud. _________________ ... |
|
Back to top |
|
|
maiku Guru
Joined: 24 Mar 2004 Posts: 586 Location: Escaping from NY
|
Posted: Tue Feb 08, 2005 10:36 pm Post subject: |
|
|
With fluxbox and xorg when I put Quote: | export LANG=en_US.UTF-8
export LC_CTYPE=ja_JP.UTF-8
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim | in /etc/xprofile or in ~/.xprofile and startx there are no changes and "locale" does not show a change. When I put it in .xinitrc fluxbox takes a tremendously long time to load. I'm not using KDE or anything, just fluxbox. It does load eventually just after a long time.
What do you think? _________________ Michael |
|
Back to top |
|
|
Sudrien Apprentice
Joined: 01 Oct 2003 Posts: 207 Location: Michigan
|
Posted: Tue Feb 08, 2005 11:18 pm Post subject: |
|
|
maiku wrote: | With fluxbox and xorg when I put Quote: | export LANG=en_US.UTF-8
export LC_CTYPE=ja_JP.UTF-8
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim | in /etc/xprofile or in ~/.xprofile and startx there are no changes and "locale" does not show a change. When I put it in .xinitrc fluxbox takes a tremendously long time to load. I'm not using KDE or anything, just fluxbox. It does load eventually just after a long time.
What do you think? |
Probably that means that /etc/xprofile and ~/.xprofile are not being refered to - I think this is a differnce of using a *dm versus startx.
The slowdown with fluxbox - simply put, it is obeying the LC_TYPE. If you use mostly GTK or QT apps, you don't need it. I am not usre if it is the japanese support that slows it down, or the UTF8 support - try using just LC_TYPE="ja_JP" in the .xinitrc. If it speeds up... er... lost train of thought.
You could also make sure fluxbox is using a Unicode font, like those in the link given near the begining. The font changes with the LC_TYPE also, does it not?
-Sud. _________________ ... |
|
Back to top |
|
|
maiku Guru
Joined: 24 Mar 2004 Posts: 586 Location: Escaping from NY
|
Posted: Wed Feb 09, 2005 12:04 am Post subject: |
|
|
Actually yes, it does speed up it up when I change it to ja_JP. However this is probably not best otherwise it would have been included in the HOWTO. If you don't mind the question what functionality did I lose by changing it besides my Eterm font changing .
I don't think the flux is using a unicode font. But that I can set no problem. _________________ Michael |
|
Back to top |
|
|
Sudrien Apprentice
Joined: 01 Oct 2003 Posts: 207 Location: Michigan
|
Posted: Wed Feb 09, 2005 12:57 am Post subject: |
|
|
My best guess, without examining source code, is that fluxbox and Eterm are trying to get a set that matched the whole Unicode set. GTK+ dows this rater transparently, piecing together the differents sets as best it can. Fluxbox is probably searching for a full font.
Try Arial Unicode, with the ja_JP.UTF8 ... other then that, take it up with the fluxbox people.
-Sud. _________________ ... |
|
Back to top |
|
|
Biggles Tux's lil' helper
Joined: 06 Nov 2003 Posts: 123 Location: New Zealand
|
Posted: Mon Feb 21, 2005 1:02 am Post subject: |
|
|
I'm having trouble with japanese input in both openoffice and firefox.
Openoffice (not ximian version) doesn't seem to notice the japanese input, just giving me english characters all the time. I set the LC_CTYPE variable but it doesn't sem to make any difference.
Firefox is even worse. It does one of two things seemingly at random with both canna and anthy: The first is it only lets me type english constonants, no vowels, and when I type more than one constonant the second replaces the first, so I can only have one letter at a time. None of the special keys work, only escape. The other is it lets me type in hiragana but none of the special keys work, so I can't convert it to anything else, and backspace doesn't work either. _________________ Never eat anything bigger than your own head. |
|
Back to top |
|
|
Sudrien Apprentice
Joined: 01 Oct 2003 Posts: 207 Location: Michigan
|
Posted: Mon Feb 21, 2005 2:44 am Post subject: |
|
|
Biggles wrote: | I'm having trouble with japanese input in both openoffice and firefox.
Openoffice (not ximian version) doesn't seem to notice the japanese input, just giving me english characters all the time. I set the LC_CTYPE variable but it doesn't sem to make any difference.
Firefox is even worse. It does one of two things seemingly at random with both canna and anthy: The first is it only lets me type english constonants, no vowels, and when I type more than one constonant the second replaces the first, so I can only have one letter at a time. None of the special keys work, only escape. The other is it lets me type in hiragana but none of the special keys work, so I can't convert it to anything else, and backspace doesn't work either. |
Openoffice: make sure you have use export LC_CTYPE=* before oowriter and the like. Also, oo.org requires manual configuration of fonts - I believe the program that does this is oopadmin or spadmin. Yet another advantage to using ximian.
Firefox: Er... you are describing standard japanese input. There are several modes to choose from, one represented by the あ in the scim-selector-bar-thing.
Are you in KDE or some other environment?
"Special Keys"? I have no idea what keyboard you are using, so this could mean many things.
Have you used japanese input in other evironments before? (Seriously, I'd like to know what your expectations are based off of)
Have you tried it out in somthing simple, like gedit or kwrite?
-Sud. _________________ ...
Last edited by Sudrien on Mon Feb 21, 2005 4:12 pm; edited 1 time in total |
|
Back to top |
|
|
Biggles Tux's lil' helper
Joined: 06 Nov 2003 Posts: 123 Location: New Zealand
|
Posted: Mon Feb 21, 2005 5:36 am Post subject: |
|
|
Sorry about the incoherent post.
I've used it in gnome-terminal (python wasn't happy about me throwing kanji at it), kedit, anjuta, thunderbird and x-chat. It worked fine in all of them. I think that covers GTK and Qt. I'm using KDE as my enviroment.
I previously used im-ja and canna for japanese input in GTK apps (it still goes now if I set the environment variables right), but I never got that working with Qt apps. (I've also used the windows stuff, if that really matters - it's quite nice.)
When I said "special keys" I was referring to the keys used to do special functions, eg press space to switch between hiragana and various kanji, enter to confirm, etc. In firefox it definitely shows the hiragana 'a' character. _________________ Never eat anything bigger than your own head. |
|
Back to top |
|
|
MrPixel Tux's lil' helper
Joined: 21 Apr 2004 Posts: 117 Location: Here & Now
|
Posted: Mon Feb 28, 2005 6:21 pm Post subject: |
|
|
I have tried repeatedly to follow the instructions above (except I don't need input for any Qt apps (or are Firefox and Thunderbird Qt?), so I skip that part), I but keep getting the same problem: SCIM crashes almost everything I try to run: gedit, Firefox, Thunderbird. When trying to run from a terminal, this error is generated: Code: | *** glibc detected *** free(): invalid pointer: 0x08295f78 *** | I use XFCE (4.2), and have ACCEPT_KEYWORDS="~x86" in my make.conf. I also use GDM and only need Japanese input for myself - share the computer with my wife who only needs to read it. I've tried exporting XMODIFIERS and GTK_IM_MODULE from .xprofile, .xinitrc, and ~/Desktop/Autostart/xfce4.desktop. I have tried with and without exporting LC_CTYPE. And probably some other things that I can't think of at the moment. I'd really like to use SCIM, as I really need to be able to input from Firefox and Thunderbird, and I rather dislike GNOME and really dislike KDE (nothing against anyone who loves either of them) - so I don't want to install either of them, but ....
Anyone have any ideas what may be going on, and how I might fix it? |
|
Back to top |
|
|
Sudrien Apprentice
Joined: 01 Oct 2003 Posts: 207 Location: Michigan
|
Posted: Mon Feb 28, 2005 7:05 pm Post subject: |
|
|
MrPixel wrote: | I have tried repeatedly to follow the instructions above (except I don't need input for any Qt apps (or are Firefox and Thunderbird Qt?), so I skip that part), I but keep getting the same problem: SCIM crashes almost everything I try to run: gedit, Firefox, Thunderbird. When trying to run from a terminal, this error is generated: Code: | *** glibc detected *** free(): invalid pointer: 0x08295f78 *** | I use XFCE (4.2), and have ACCEPT_KEYWORDS="~x86" in my make.conf. I also use GDM and only need Japanese input for myself - share the computer with my wife who only needs to read it. I've tried exporting XMODIFIERS and GTK_IM_MODULE from .xprofile, .xinitrc, and ~/Desktop/Autostart/xfce4.desktop. I have tried with and without exporting LC_CTYPE. And probably some other things that I can't think of at the moment. I'd really like to use SCIM, as I really need to be able to input from Firefox and Thunderbird, and I rather dislike GNOME and really dislike KDE (nothing against anyone who loves either of them) - so I don't want to install either of them, but ....
Anyone have any ideas what may be going on, and how I might fix it? |
FIRST: ~x86 for a reason.
Second: I you are comfortable with keyboard shortcuts, you may wan to try streight UIM-anthy. Remove the GTK_IM_MODULE reference, and issue the following command form the terminal: touch ~/.uim && echo "(define default-im-name 'anthy)" >> ~/.uim. Restart X. UIM-anthy is now the default. Shift+space toggles the mode. This is the setup I am currently using, but many people like a place to click.
The other alternative is im-ja, in the old HOWTO: https://forums.gentoo.org/viewtopic.php?t=111387 - no support there, though.
Third: liuspider associates with SCIM, and http://www.scim-im.org/about says the version you have is in need of bug reports.
-Sud. _________________ ... |
|
Back to top |
|
|
MrPixel Tux's lil' helper
Joined: 21 Apr 2004 Posts: 117 Location: Here & Now
|
Posted: Mon Feb 28, 2005 9:47 pm Post subject: |
|
|
Sudrien wrote: |
FIRST: ~x86 for a reason.
| That makes perfect sense - but I kinda can't live without some of the things it provides (esp. XFCE 4.2)
Quote: | Second: I you are comfortable with keyboard shortcuts, you may wan to try streight UIM-anthy. Remove the GTK_IM_MODULE reference, and issue the following command form the terminal: touch ~/.uim && echo "(define default-im-name 'anthy)" >> ~/.uim. Restart X. UIM-anthy is now the default. Shift+space toggles the mode. This is the setup I am currently using, but many people like a place to click.
| Perfectly fine with me ... I actually don't like the click interface with im-ja, and found it tedious to switch IMs with the mouse.
However, do I still need SCIM? Or ??? there's not package called uim-anthy. Can you point me to a howto or some other resource?
I just filed a bugreport with them. Thanks for the pointer. |
|
Back to top |
|
|
Sudrien Apprentice
Joined: 01 Oct 2003 Posts: 207 Location: Michigan
|
Posted: Mon Feb 28, 2005 10:08 pm Post subject: |
|
|
MrPixel wrote: | Sudrien wrote: |
Second: I you are comfortable with keyboard shortcuts, you may wan to try streight UIM-anthy. Remove the GTK_IM_MODULE reference, and issue the following command form the terminal: touch ~/.uim && echo "(define default-im-name 'anthy)" >> ~/.uim. Restart X. UIM-anthy is now the default. Shift+space toggles the mode. This is the setup I am currently using, but many people like a place to click.
| Perfectly fine with me ... I actually don't like the click interface with im-ja, and found it tedious to switch IMs with the mouse.
However, do I still need SCIM? Or ??? there's not package called uim-anthy. Can you point me to a howto or some other resource? |
UIM-anthy is built if anthy is present when UIM is emerged. (I thought I already had this shortcut in the howto - will again soon). You can confirm it was built with cat /var/db/pkg/app-i18n/uim-*/CONTENTS | grep anthy
It does not require SCIM, so you can remove anything associated with SCIM in the name.
If UIM is installed, it becomes the default input method for GTK, so there is no GTK_IM_MODULE entry. The touch ~/.uim && echo "(define default-im-name 'anthy)" >> ~/.uim tells it to use anthy by default.
After classes I will try and throw together a quick way of how to set this up from scratch - though thtere should be enough info here to figure this out yourself.
(now if they'd only add that 'anthy' USE flag like I had asked...)
-Sud. _________________ ... |
|
Back to top |
|
|
MrPixel Tux's lil' helper
Joined: 21 Apr 2004 Posts: 117 Location: Here & Now
|
Posted: Tue Mar 01, 2005 2:35 am Post subject: |
|
|
Ok ... great!
uim-anthy is working with gedit ... does it not work with Firefox or Thunderbird? I suppose Ctrl+X, Ctrl+V will always work, but is there a way to get it there, too? |
|
Back to top |
|
|
yaneurabeya Veteran
Joined: 13 May 2004 Posts: 1754 Location: Seattle
|
Posted: Wed Mar 02, 2005 10:15 pm Post subject: |
|
|
MrPixel wrote: | Ok ... great!
uim-anthy is working with gedit ... does it not work with Firefox or Thunderbird? I suppose Ctrl+X, Ctrl+V will always work, but is there a way to get it there, too? |
Compile the gtk/gtk2 flags into firefox and thunderbird in order to get gtk input support. Better yet though, just add USE="gtk gtk [...old flags here...]" to your /etc/make.conf file and just run emerge --newuse world. That will solve your input issue. |
|
Back to top |
|
|
Modano Tux's lil' helper
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Sat Mar 05, 2005 3:31 pm Post subject: |
|
|
Hum hello all !
Very very nice HOWTO. I successfully, without pain, managed to use the scim-uim in my XFCE4 install. No worry, all Kate, Kedit, etc etc work very well.
Japanese with Firefox is just the same, all runs smoothly.
But two questions :
The export of XMODIFIERS=@im=SCIM and QT_IM_MODULE can be put in /etc/xprofile (for all users), in order to export these variables at X startup. But here, it seems it just ignored the xprofile contents, I still have to export by hand... Any other file I should use ? (xorg, xfce4)...
I exported LC_CTYPE=ja_JA.UTF-8 ans started oowriter...but no way to write Japanese under Normal openoffice 1.1.3 (Asian Languages activated...). It doesn't seem to be a font problem by the way...
(by the way : test : おはよう ございます。)
Thanks again for the topic _________________ 2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23
Modano@jabber.org |
|
Back to top |
|
|
Sudrien Apprentice
Joined: 01 Oct 2003 Posts: 207 Location: Michigan
|
Posted: Sat Mar 05, 2005 4:00 pm Post subject: |
|
|
Modano wrote: | The export of XMODIFIERS=@im=SCIM and QT_IM_MODULE can be put in /etc/xprofile (for all users), in order to export these variables at X startup. But here, it seems it just ignored the xprofile contents, I still have to export by hand... Any other file I should use ? (xorg, xfce4)...
I exported LC_CTYPE=ja_JA.UTF-8 ans started oowriter...but no way to write Japanese under Normal openoffice 1.1.3 (Asian Languages activated...). It doesn't seem to be a font problem by the way...
|
/etc/env.d/02locale is a new section, so I'm glad that works for you. Because it works, try the following:
echo 'QT_IM_MODULE=SCIM' >> /etc/env.d/02locale
echo 'XMODIFIERS=@im=SCIM' >> /etc/env.d/02locale
Now, from a PM I sent a little while ago:
Quote: | Ok, let's try oo.org - I am pretty sure it's a font issue. open up a terminal and run oopadmin - or type "oo" and hit tab. I think it's spelled like that. You should find a button mentioning fonts - all of yours should be in /usr/share/fonts/, up to you to find the right one. Add all it can find, to be safe.
Then restart oowriter or somthing and test. |
And it is ja_JP.UTF-8, not ja_JA.UTF-8. (thought you should try it after you have installed the fonts witout any extra exports)
-Sud. _________________ ... |
|
Back to top |
|
|
Modano Tux's lil' helper
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Sat Mar 05, 2005 11:25 pm Post subject: |
|
|
Thanks Sud I'll clear out that later.
I'm not understanding why Gjiten does not seem to see my attempt to use scim (ctrl+space)...Nothing happens...I can copy/paste from Kiten, which runs well, but no way I can use the IM in gjiten.
I exported GTK_IM_MODULE...but nothing ? _________________ 2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23
Modano@jabber.org |
|
Back to top |
|
|
Modano Tux's lil' helper
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Sun Mar 06, 2005 12:32 am Post subject: |
|
|
Mea Culpa, didn't exported properly the QT/GTK_IM_MODULE environment variables. Thanks a lot to this topic again
Love testing in gjiten/kiten etc like a child :p _________________ 2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23
Modano@jabber.org |
|
Back to top |
|
|
Greisby Tux's lil' helper
Joined: 17 Jun 2003 Posts: 87 Location: Germany
|
Posted: Thu Mar 24, 2005 1:45 pm Post subject: |
|
|
Cool thread. I have now japanese.
But... dead keys and compose key doesn't work anymore.
Perhaps due to the fact that I have a german keyboard, but skim has only the following menu entries :
English/Keyboard -> English/European
English (American) -> M17N-en-ispell
Japanese -> lots of entries
Other -> unicode & raw code
Keyboard
Any clue why I don't have a German entry?
Here is my .xprofile :
Code: | export XPSERVERLIST="`/bin/sh /usr/sbin/xprint get_xpserverlist`"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_SWITCHER=imsw-multi
export QT_IM_MODULE=scim |
Here my .xinitrc :
Code: | export LANG="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8" |
Extract from xorg.conf:
Code: | Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "Vendor" "Dell"
Option "Name" "Dell Keyboard"
Option "XkbLayout" "de"
Option "XkbModel" "pc105"
Option "XkbOptions" "compose:rwin"
Option "AutoRepeat" "500 5"
EndSection |
And in KDE I have
-keyboard layout set to German with basic layout
-xkb options:
+Compose
+Right win key is compose |
|
Back to top |
|
|
Sudrien Apprentice
Joined: 01 Oct 2003 Posts: 207 Location: Michigan
|
Posted: Thu Mar 24, 2005 3:34 pm Post subject: |
|
|
Greisby wrote: | Cool thread. I have now japanese.
But... dead keys and compose key doesn't work anymore.
Perhaps due to the fact that I have a german keyboard, but skim has only the following menu entries :
English/Keyboard -> English/European
English (American) -> M17N-en-ispell
Japanese -> lots of entries
Other -> unicode & raw code
Keyboard
Any clue why I don't have a German entry?
|
Plain old "Keyboard" should work just fine for your dead keys. It could be labeled "Raw input", but more prople understand "Keyboard".
A suggestion: remove the xinitrc lines:
export LANG="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
make a file called /etc/env.d/02locale
and put the following lines in it:
LANG="en_US.UTF-8"
LC_CTYPE="de_DE.UTF-8"
then etc-update and restart X.
This might help with the keyboard without changing your language - if not, change the /etc/env.d/02locale's LC_CTYPE back to American English.
(the oft confused) -Sud. _________________ ... |
|
Back to top |
|
|
Greisby Tux's lil' helper
Joined: 17 Jun 2003 Posts: 87 Location: Germany
|
Posted: Thu Mar 24, 2005 7:36 pm Post subject: |
|
|
Ok thanks. I'll try that tuesday. |
|
Back to top |
|
|
maiku Guru
Joined: 24 Mar 2004 Posts: 586 Location: Escaping from NY
|
Posted: Thu Mar 24, 2005 8:06 pm Post subject: |
|
|
Sudrien wrote: | make a file called /etc/env.d/02locale
and put the following lines in it:
LANG="en_US.UTF-8"
LC_CTYPE="de_DE.UTF-8"
then etc-update and restart X. | Where did you get the 02 in 02locale, if I may ask. _________________ Michael |
|
Back to top |
|
|
yaneurabeya Veteran
Joined: 13 May 2004 Posts: 1754 Location: Seattle
|
Posted: Sat Mar 26, 2005 5:51 am Post subject: |
|
|
maiku wrote: | Sudrien wrote: | make a file called /etc/env.d/02locale
and put the following lines in it:
LANG="en_US.UTF-8"
LC_CTYPE="de_DE.UTF-8"
then etc-update and restart X. | Where did you get the 02 in 02locale, if I may ask. |
If you try that and run emerge you'll get errors =\... |
|
Back to top |
|
|
|