I’m pulling fcitx back!

fcitx is an amazing Chinese input toy for X. But due to bugs and lack of maintainers, it’s masked now and will be removed from portage.

But today, I see that fcitx 4.0 is released. It fixed many bugs,  introduced new themes, improved performance and accuracy. Here’s what it looks like:

default theme

black theme

 

 

 

 

 

Isn’t it amazing?

I’ve added the ebuild to my overlay, and there’s a config editor “fcitx-config”. Please try it if you like it :).

layman -a qiaomuf
emerge fcitx fcitx-config
Advertisements

,

  1. #1 by qiaomuf on November 20, 2010 - 8:36 pm

    I didn’t realize that this article would be published in Planet Gentoo. Sorry to bother you if you are a non-Chinese reader 😛

  2. #2 by Patrick on November 23, 2010 - 10:25 am

    Hi Mu Qiao,

    no need to apologise, there are certainly some people who care about Chinese input methods reading Planet Gentoo – such as me 🙂

    I’m currently using ibus for my occasional need for entering Chinese (simplified). Would you say fcitx is better / more promising than ibus? What are the differences?

    Patrick.

    • #3 by qiaomuf on November 23, 2010 - 11:50 am

      I also used ibus before and I think it’s better than fcitx-3.*

      But fcitx-4.0.0 is much better now. It’s speed, accuracy and looking is greatly improved. So I choose fcitx over ibus.

      I’m a Gentoo Developer now and I’m asking for my overlay right now. So I think you can add my overlay and give fcitx a try soon. I’ll update this article when it’s ready 🙂

  3. #4 by Patrick on November 23, 2010 - 11:52 am

    That’s great, thanks. I’ll give it a try once it’s in your overlay!

    • #5 by qiaomuf on November 25, 2010 - 9:25 am

      Hey, it’s in my overlay now. Have fun 🙂

      • #6 by Patrick on November 25, 2010 - 9:41 am

        # layman -a qiaomuf
        # echo app-i18n/fcitx >>/etc/portage/package.unmask
        # emerge -av fcitx

        … in progress 🙂

      • #7 by Patrick on November 25, 2010 - 10:49 am

        Ok, I just tried it – 好用!
        Only problem now – in Firefox and Thunderbird (and maybe in other applications, but not sure), the thing that shows and lets me choose the characters while I type doesn’t appear near the text input box I’m typing in.
        Sometimes it just appears at the lower left of the window, and right now, it appears near the search box, and not at this text box(?). Let me show you with a screenshot:
        http://p173.de/s/1290652372.jpg – note that I was typing in this blog’s textbox, not in the search box.
        It’s still usable, but that looks like a bug in fcitx.

        • #8 by qiaomuf on November 25, 2010 - 10:57 am

          Well, that’s strange. I don’t have that problem. Is that always happening? If that’s true, please try the live ebuild fcitx-9999 and see whether it’s fixed. Or we have to file a bug to upstream 🙂

          • #9 by Patrick on November 25, 2010 - 10:58 am

            Looks reproducible, yes. Ok, I’ll try the -live version when I have time, and do further debugging.

  4. #10 by lo-jay on December 17, 2010 - 8:02 am

    did not get very far with ibus, but app-i18n/fcitx-3.6.4
    gives me this error:

    $ fcitx
    error: profile file: configure entry name

    what’s that about?

    cheers!

    • #11 by lo-jay on December 17, 2010 - 9:30 am

      ok, upgraded to fcix-4.0.0 and after deleting a lot of older stuff it works!
      but how can i increase the size of the chinese charakters in the input window??? they are tiny!

      $fcitx -config gives me:

      Program]
      # Font
      Font=
      # Font Locale to display
      FontLocale=zh_CN.UTF-8
      # Record File of Input
      RecordFile=
      # Use System Tray Icon
      UseTray=True
      # Use DBus to display UI (Require KIMPanel)
      UseDBus=False
      # Enable Addons to Fcitx
      EnableAddons=True
      # Seconds sleep before fcitx really start
      DelayStart=0

      [Output]
      # Use English Punc After a Number
      HalfPuncAfterNumber=True
      # Action after press enter
      EnterAction=Commit
      # Action after press SemiColon
      SemiColonAction=QuickPhrase
      # Input English Character if you input upper case
      InputEngByCapitalChar=True
      # Convert Punc to Chinese Punc
      ConvertPunc=True
      # Disable Paging in Legend Mode
      LegendModeDisablePaging=True
      # Send inputed Text if Switch to English Mode
      SendTextWhenSwitchEng=False

      [Appearance]
      # Candidate Word Number
      CandidateWordNumber=5
      # Main Window Hide Mode
      MainWindowHideMode=Show
      # Show Input Window In the center of screen
      CenterInputWindow=False
      # Show Input Window After Trigger Input Mode
      ShowInputWindowAfterTriggering=True
      # Show Point After Index
      ShowPointAfterIndex=True
      # Show Input Speed
      ShowInputSpeed=True
      # Show Version
      ShowVersion=True
      # Show Hint Window while ENV is not correctly configured.
      ShowHintWindow=False
      # Skin Name in use
      SkinType=default

      [Hotkey]
      # Hot key of Triggering Input Method
      TriggerKey=CTRL_SPACE
      # Hotkey of Switching Chinese and English Mode
      ChnEngSwitchKey=L_CTRL
      # Double click Switch Key to Change Mode
      DoubleSwitchKey=False
      # Interval of Two Key Input
      TimeInterval=250
      # Hotkey of Switching Follow Cursor Mode
      FollowCursorKey=CTRL_K
      # Hotkey of Hiding Main Window
      HideMainWindowKey=CTRL_ALT_H
      # Hotkey of Switching Virtual Keyboard
      VKSwitchKey=CTRL_ALT_K
      # Hotkey of Switching Traditional Chinese Input Mode On.
      TraditionalChnSwitchKey=CTRL_ALT_F
      # Hotkey of Switching Legend Mode
      LegendSwitchKey=CTRL_L
      # Hotkey of Looking up the Corresponding pinyin of Word.
      LookupPinyinKey=CTRL_ALT_E
      # Hotkey of Switching Full Width Character Mode
      FullWidthSwitchKey=SHIFT_SPACE
      # Hotkey of Switch Chinese Punc Mode
      ChnPuncSwitchKey=ALT_SPACE
      # Hotkey of Going Prev Page
      PrevPageKey=-
      # Hotkey of Going Next Page
      NextPageKey==
      # Hotkey to Choose Second and Third Candidate Word
      SecondThirdCandWordKey=SHIFT
      # Hotkey of Saving All Config and Input History
      SaveAllKey=CTRL_ALT_S
      # Hotkey of Switching Recording Mode
      SetRecordingKey=CTRL_ALT_J
      # Hotkey of Reseting Recording Mode
      ResetRecordingKey=CTRL_ALT_A

      [InputMethod]
      # Pinyin Priority Order, Zero to Disable
      PinyinOrder=1
      # Shuangpin Priority Order, Zero to Disable
      ShuangpinOrder=1
      # Default Shuangpin Schema
      DefaultShuangpinSchema=自然码
      # Quwei Priority Order, Zero to Disable
      QuweiOrder=0
      # Table Priority Order, Zero to Disable
      TableOrder=1
      # Give the tips of Phrase
      PhraseTips=True

      [Pinyin]
      # Use Complete Pinyin
      UseCompletePinyin=False
      # Auto Create Phrase
      AutoCreatePhrase=True
      # Save Auto Created Phrase
      SaveAutoPhrase=False
      # Hotkey of Adding Frequent Word
      AddFreqWordKey=CTRL_8
      # Hotkey of Deleting Frequent Word
      DeleteFreqWordKey=CTRL_7
      # Hotkey of Delete User Phrase
      DeleteUserPhraseKey=CTRL_DELETE
      # Hotkey of Inputing Word From Phrase
      InputWordFromPhraseKey=[]
      # Rule of Candidate Word Order
      BaseOrder=AdjustFreq
      # Rule of Candidate Phrase Order
      PhraseOrder=AdjustFast
      # Rule of Frequent Word Order
      FreqOrder=AdjustNo
      # Fuzzy an and ang
      FuzzyAnAng=False
      # Fuzzy en and eng
      FuzzyEnEng=False
      # Fuzzy ian and iang
      FuzzyIanIang=False
      # Fuzzy in and ing
      FuzzyInIng=False
      # Fuzzy ou and u
      FuzzyOuU=False
      # Fuzzy uan and uang
      FuzzyUanUang=False
      # Fuzzy c and ch
      FuzzyCCh=False
      # Fuzzy f and h
      FuzzyFH=False
      # Fuzzy l and n
      FuzzyLN=False
      # Fuzzy s and sh
      FuzzySSH=False
      # Fuzzy z and zh
      FuzzyZZH=False
      # Fix misstype gn/ng
      Misstype=False

  5. #12 by Pacquiao Mosley on January 11, 2011 - 1:33 am

    Nice write. But keep the blogs coming sir…

  1. Todas las noticias sobre GNU/Linux (Planet Gentoo)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: