FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Just to let you all know - I've been trying to use IIIMF to type in Chinese and after a lot of playing, got it to work. I'm using FC3 and Gnome, and my locale is en_GB (which by default it is UTF8). I'm too much of a noob to try to make this even slightly universal, but if you've got the same setup as me the following stuff should work.
First I installed the iiimf-le-chinput rpm file, which is available from a number of locations. That didn't do much - I still had no languages available in my Gnome InputMethod Switcher and Ctrl-Space did nothing. So I had a look around a lot of forums and found the site:
And then restarted the computer. When I started again, I can enter Chinese into GEdit. and Chinese appears in the Gnome InputMethod Switcher.
I couldn't type into OpenOffice 1.1.3, but I had a look around the options and found that support for Asian languages is disabled by default. I selected to enable it (Tools -> Options -> Language Settings -> Languages), and selected "Chinese (simplified)" as the default Asian language. Note that it will *not* work until you restart OpenOffice - close it down and reopen it. It then worked fine for me.
I'm interested by SCIM - I tried installing it but whenever I installed "scim" and then tried to install "scim-chinese" it said I didn't have the relevant dependencies. I guess this might be something I'll look at again later, but if anyone has any hints?!
Here we go again, Linux is still light years behind Micro$oft when it comes to Chinese input, now Windows 2000 or XP has the Chinese input as standard and it works withou any fiddling, or changing this and that ( locales ) and it works with the English desktop just perfect, Windows had this working perfect for about five years now, and five years after we in Linux are still only on IIIMF which is totally useless, it does not work under netscape or Staroffice, and many applications it does not work, what a system, I totally understand the Chinese why the stay with Micro$oft, what else can they do ? and they can buy the latest version of XP professional for US$ 0.60 ( Priate copy I know ), but you can buy it open in any computer shop for this amount.
Why is it the developers of IIIMF can not make this working when Micro$oft had it working for more than five years ? Linux are totally ignoring the Chinese which is almost by now the very biggest computer market in the world.
Try SCIM it works perfect in Redhat RHEL3 and all fedora before FC3 and SuSe and many more distros works perfect with SCIM, only RHEL4 and FC3 has some problems, but still it is not a standard issue in Linux only in Suse, why Redhat does not realize this I will never know.
It was reported that scim could work with RHEL4 without any problem. And scim binary packages for fc3 could be used on RHEL4 without problem. However it's better to install scim from source code packages.
Please visit the wiki section of http://www.scim-im.org to find anwsers for your questions or post your exprience about using scim there.
Quote:
Originally posted by awtoc123 Here we go again, Linux is still light years behind Micro$oft when it comes to Chinese input, now Windows 2000 or XP has the Chinese input as standard and it works withou any fiddling, or changing this and that ( locales ) and it works with the English desktop just perfect, Windows had this working perfect for about five years now, and five years after we in Linux are still only on IIIMF which is totally useless, it does not work under netscape or Staroffice, and many applications it does not work, what a system, I totally understand the Chinese why the stay with Micro$oft, what else can they do ? and they can buy the latest version of XP professional for US$ 0.60 ( Priate copy I know ), but you can buy it open in any computer shop for this amount.
Why is it the developers of IIIMF can not make this working when Micro$oft had it working for more than five years ? Linux are totally ignoring the Chinese which is almost by now the very biggest computer market in the world.
Try SCIM it works perfect in Redhat RHEL3 and all fedora before FC3 and SuSe and many more distros works perfect with SCIM, only RHEL4 and FC3 has some problems, but still it is not a standard issue in Linux only in Suse, why Redhat does not realize this I will never know.
Linux is only an OS not language input engine. Folks interested on Linux/Unix OS are mainly focusing on the advanced IT technologies from Open Source, packages running on them. Occasionaly I'm compelled turning back to M$Windows solely for Chinese editing. In this complicate world why we spend our valuable time playing aroung with characters.
I tried SCIM before also not stable. After updating the OS several times from Interest it suddenly stopped to work. I have this bitter experience before. Up to now I still can't find a stable Chinese input engine running on Linux/Unix. So I just leave it open if I can't find a solution. In case of need I'll turn back to my M$WinME box, an old PC, to edit Chinese. That is the sole function of M$Win PC.
That is bad for you satimis, in redhat RHL3 I can guarantee you that SCIM works 100% stable we are using it on 16 computers, and is totally accepted by the Chinese here, but when upgrading the redhat RHEL4 there was a problem, which I think is being sorted as we speak, but in RHEL3 SCIM works as stable and better than that of Windows, also in Suse I'm told SCIM works 100% stable. So why your distro has problems I don't know, which distro are you using ?
" Linux is only an OS not language input engine. " That I don't agree with redhat are selling it as work stations, but can not be used by the worlds biggest computer market China. Why if thast was the case are they working on IIIMF ? Totally useless.
I stopped running RH after turning to FreeBSD, Unix, about 2~3 years ago. I have explored several Linux distro in the past, Mandrake, RH, Gentoo, Debian, Knoppix, Fedora, Embedded Linux, uCLinux, etc. I think the best Linux distro is LFS, building your own Linux OS, not to have packages installed which you never use in your life time.
The Linux distro now I expect to install Chinese input engine is FC2. I succeeded on installing both SCIM and iiimf on this box in the past. Now both of them can't work properly for unknown reason after running "yum update" several times. I just leave it there unwilling to input further heavy effort on it. I apply Linux workstation for testing IT projects only, BI, Grid Engine, eCommerce, etc. not for Chinese input, playing around with characters.
I also tried some different distros like mandrake & fedora and alway went back to redhat, and with rhel3 everything worked perfect like SCIM no complaints.
Windows had this working perfect for about five years now, and five years after we in Linux are still only on IIIMF which is totally useless
China's a huge market and has a massive amount of users so its so important that Linux has good support available for it in an easy-to-use form for it to do well in China. But the statement above says something - how long has it taken for MS to get it right? Linux in its current form of user friendlyness hasn't been around for anywhere near as long as Windows, and is developing at a much faster pace. And its SOO much easier for users of Linux to log off and log in using any number of locales than it is with Windows. I think that Linux and Fedora are doing a superb job. They've got a lot of work to do on IIIMF, but hey, the Linux comminity has got a lot of work to do to catch up to a lot of MS features before it is useable by everyone. But I'm just always amazed that after such a relatively short period of time, from a time that Linux was hardly even heard of outside the most hardcore computer world, that its come so far that now MS is having to desperately try to catch up with some of Linux's key features! Think security, anti-spyware and viruses for the most obvious examples. Not to mention stability.
So I'm happy to wait a little while until its spot on! :-D
Oh, and by the way satimis - I'd love to help you, but I'm sorry - I'm far too much of a noob to advise on anything other that my own setup. Have you tried reading all of the instructions on the Red Hat link in my message? There is another version of the commands I gave which isn't locale-specific. Maybe that would work? If not, I'm out of suggestions! Sorry!
I don't know whether the FAQ refers to FC2 or FC3. This document is supposed quite new.
Accoriding to following Q&A
Code:
Q: Can I manually enable IIIMF for other locales or all locales so that I can use [insert your favorite language engine name]?
Yes. To enable IIIMF regardless locale in your current user environment. Please do:
$ mkdir ~/.xinput.d
$ ln -s /etc/X11/xinit/xinput.d/iiimf ~/.xinput.d/default
To enable IIIMF in your current user environment on specific locale (i.e. en_US). Please do:
$ mkdir ~/.xinput.d
$ ln -s /etc/X11/xinit/xinput.d/iiimf ~/.xinput.d/en_US
Then restart X.
On my OS
# ls -al /etc/X11/xinit/xinput.d/
Code:
total 12
drwxr-xr-x 2 root root 4096 Feb 17 17:18 .
drwxr-xr-x 4 root root 4096 Mar 25 07:44 ..
lrwxrwxrwx 1 root root 30 Feb 17 17:18 en_US -> /etc/alternatives/xinput-en_US
lrwxrwxrwx 1 root root 30 Feb 17 17:18 ja_JP -> /etc/alternatives/xinput-ja_JP
lrwxrwxrwx 1 root root 30 Feb 17 17:18 ko_KR -> /etc/alternatives/xinput-ko_KR
-rwxr-xr-x 1 root root 59 Jan 16 00:02 scim
lrwxrwxrwx 1 root root 30 Feb 17 17:18 zh_CN -> /etc/alternatives/xinput-zh_CN
lrwxrwxrwx 1 root root 30 Feb 17 17:18 zh_HK -> /etc/alternatives/xinput-zh_HK
lrwxrwxrwx 1 root root 30 Feb 17 17:18 zh_TW -> /etc/alternatives/xinput-zh_TW
I could not discover "iiimf' there.
According " Troubleshooting IIIMF FAQ"
Q: OK! It is still not working in KDE. What can I check?
Quote:
* Check if you have installed iiimf-server, iiimf-x, iiimf-libs, iiimf-gtk, iiimf-gnome-im-switcher, and one of the language engine above
* Check if you have started IIIM service: i.e. service iiim status. If not please start the service in root: service iiim start
* Check if you have started XIM/IIIMF bridge server: i.e. ps auxwww | grep httx. If not please run LANG=ja_JP.UTF-8 httx (if you have installed iiimf-le-canna. Please check the previous question for locale reference to language engine)
* Run another terminal emulator, and check manually if the server is working by running LANG=ja_JP.UTF-8 XMODIFIERS=@im=htt kedit (if you have installed iiimf-le-canna. Please check the previous question for locale reference to language engine)
* If it is working, that's mean you do not have the environment variable or correct locale. Please check what locale are you in by running locale in command line, or check if you have ~/.xinput.d setup correctly.
On my OS
# service iiim status
iiim: unrecognized service
Besides I could not find "iiimf-libs" and "iiimf-gnome-im-switcher" installed on OS
As far as I know, the FAQ applies to both FC2 and FC3.
The listed IIIMF packages you need to install are definitely there. If you're unable to find them using 'yum search', you're probably having an issue with yum. You can download them directly from the Fedora site (try this kernel.org mirror)
I use iiimf-le-canna for Japanese input, and scim-pinyin for Simplified Chinese on my Fedora Core box (which is a mix of FC3 and Rawhide packages) and generally stick with GTK2 apps.
If you've been disappointed by IIIMF like me, don't write the project off too quickly. The stability problems and glitches I had such as Language Engines (LE) crashing now and then, GIMLET (the GNOME IM switcher applet) not showing up properly and the chinput LE (or what was the other Simplified Chinese LE) freezing and hogging the CPU after typing some common characters have been fixed now.
Just to let you know, I have already switched to another community-driven Linux - Ubuntu.
With Ubuntu, I simply have to use Synaptic Package Manager to download and install SCIM, and voila! My Chinese input works like a charm... and what's more, it works in OpenOffice.org, GAIM, GEdit, Firefox and practically everything.
Yes, my desktop is in English. (UTF-8 encoding, I believe)
Just thought you might be interested to know, especially if you do not want to waste more time figuring out how to input Pinyin.
from what repository did you get the scim-pinyin package? (This contains the Smart Pinyin input method). I cannot find it on any of the "normal" Ubuntu repositories...
yes, I've tried many Linux distros and Ubuntu is the best I've ever used!
5. System -> Preferences -> SCIM Input Method Setup
6. To activate SCIM
Press 'Ctrl + Space'
** one simple way to enable Universe and Multiverse repositories is to open up Synaptic, go to Settings/Repositories and ADD "Universe" and "Multiverse" to Ubuntu Hoary.
This statement is typed in SCIM Chinese: 你们大家好!真感谢你们这几个月来给我的帮忙!
Best Regards,
Rykel
Singapore
p/s. You are right - the only distro that I have been using (just because most things work without having to debug and config) is UBUNTU. =)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.