Fcitx

From ArchWiki
Revision as of 07:32, 17 October 2006 by 1161069545 (talk | contribs)
Jump to navigation Jump to search

Using FCITX to input Chinese

Before you can take use of FCITX to input, you have to set up some environment firstly, however it's quite simple.

  • Open .bashrc file in your home directory, add following lines:
 #setup XIM environment, needn't if use SCIM as    gtk-immodules
 export XMODIFIERS=@im=fcitx
 export GTK_IM_MODULE=xim
 export QT_IM_MODULE=xim
  • Re-login to make such environment effective.

After you re-login, open your favorite terminal, type:

  fcitx &

To see if fcitx has been correctly running, open an application such as leafpad, press CTRL+Space to invoke fcitx and input some words.

If anything goes well, I guess you want to automatically start FCITX whenever you start X, which also is highly recommended since if you start FCITX after X, which may crash gnome-panel for example sometimes (not seriously but annoying). Open .xinitrc file in your home directory, add line before starting your WM:

 fcitx &

that's it.

If you use any type of XDM (gdm for example), you should set up such environment in ~/.profile instead of above two files.

Enjoy!

Troubleshooting:

You possibly can't invoke FCITX by press CTRL+Space keyboard combination, but FCITX runs in background without problem, please check firstly your locale:

 [ganlu@A ~]$ locale
 LANG=en_US
 LC_CTYPE=en_US.utf8
 LC_NUMERIC="en_US"
 LC_TIME="en_US"
 LC_COLLATE=C
 LC_MONETARY="en_US"
 LC_MESSAGES="en_US"
 LC_PAPER="en_US"
 LC_NAME="en_US"
 LC_ADDRESS="en_US"
 LC_TELEPHONE="en_US"
 LC_MEASUREMENT="en_US"
 LC_IDENTIFICATION="en_US"
 LC_ALL=

Above is what I get from command 'locale', so you can know for sure FCITX does support utf8 (en_US.utf8 at least) locale without problem. If you locale output shows you having set up a utf8 locale correctly, then I suggest you check if your bash does support utf8 locale:

[ganlu@A ~]$ locale -a

to see if your current locale in there, if not, don't worry, make it yourself:

[ganlu@A ~]$ localedef -vci en_US -f utf8 en_US.utf8

then, relogin to see if that works. If terrible things continue, I have to suggest you try any locale with "zh_CN", for example:

 export LC_CTYPE=zh_CN.gbk

more information about locale, please find it in google.

2. You can trigger FCITX, but the charactors on it is displayed as blank boxes. Modify ~/.fcitx/config, change the line:

显示字体(中)=*

as

显示字体(中)=AR PL ShanHeiSun Uni

I am using uming font here. Restart FCITX:

[ganlu@A ~]$ pkill fcitx
[ganlu@A ~]$ fcitx &


All configuration of FCITX, please find it in ~/.fcitx/config however you'd better understand Chinese, :- )











[l_sp_9] Tankless Heater Water Heater Tankless Water Heater Hot Water Heater Hot Tankless Water Electric Heater Tankless Water Electric Heater Water Heater Solar Water Gas Heater Water Gas Heater Hot Water Bosch Heater Tankless Water Heater Rheem Water Electric Heater Hot Water Bed Heater Water Heater Rinnai Tankless Water Gas Heater Tankless Water Demand Heater Water Heater Richmond Water Heater Services Water Heater State Water Heater Rinnai Water Bosch Heater Water Ao Heater Smith Water Heater Water Whirlpool Bradford Heater Water White Heater Repair Water Electric Heater Hot Tankless Water Gas Heater Hot Tankless Water Dealer Heater Water 40 Electric Gal Heater Water Heater Hot Instant Water American Heater Water Heater O Smith Water Ge Heater Water Heater Hot Solar Water Demand Heater Hot Water Heater Rv Water Heater Paloma Tankless Water Heater Instant Water Heater Paloma Water Heater Propane Water Atwood Heater Water Heater Noritz Water Heater Hot Rheem Water Commercial Heater Water Heater Rheem Tankless Water Heater Noritz Tankless Water Heater Marathon Water Gas Heater Natural Water Heater Review Tankless Water Heater Polaris Water Heater Installation Water Heater Indirect Water Heater Hot Price Water Heater Reliance Water Heat Heater Pump Water Demand Electric Heater Water Heater Part Water Heater Hot Rinnai Water A O Heater Smith Water Heater Tankless Titan Water Heater Lochinvar Water Heater Suburban Water Heater Problem Water Heater Hot Rv Water Gas Heater Natural Tankless Water Heater Renco Tankless Water Heater Takagi Tankless Water Heater Hot Repair Water Heater Hot Rinnai Tankless Water Heater Timer Water Heater Hot Water Whirlpool Heater Point Use Water Bosch Electric Heater Tankless Water Heater Titan Water Electric Heater Powerstar Tankless Water Bradford Heater Hot Water White Heater Select State Water Heater Ruud Water Heater Sears Water Heater Takagi Water Ariston Heater Water Bosch Heater Hot Tankless Water Heater Instantaneous Water Heater Price Water Heater Power Vent Water Heater Install Water Bosch Gas Heater Tankless Water Heater Portable Water Heater Home Mobile Water Build Heater Solar Water Fired Heater Water Wood Drain Heater Water Heater Renai Tankless Water Heater Hot Problem Water Heater Propane Tankless Water Baseboard Heater Hot Water Heater Maintenance Water Heater Review Water Gas Heater Rheem Water Bosch Heater Hot Water