I don’t know any Korean, but that language is the “K” part of CJK when we talk about East Asian language support in Linux. I have used three input methods thus far for CJK languages in Linux, with SCIM when I used Ubuntu, until the transitioning to Ibus for my Kubuntu laptop, to the current nearly unpronounceable Fcitx [ˈfaɪtɪks] in openSUSE.
Since it took me a good two days to figure out how Fcitx works, I decided to write this article for future reference. Do note that you can summon any of the applications mentioned here with KRunner, the semantic desktop launcher-cum-do-it-all tool for KDE. Default short-cut is Alt-F2.
- If you have installed other CJK input software, for example Ibus and Scim, uninstall them.
- Make sure the Fcitx package is installed using Software Management
- In YaST, select Language and choose the languages you wish to use under Secondary Languages then click OK..
- Make sure the requisite packages for the languages you wish to use is also installed, for example
- fcitx-anthy for Japanese
- fcitx-googlepinyin for Chinese
- Fcitx should launch automatically with openSUSE, it will be the keyboard icon in the panel. Right-click on it and choose Configure.
- In Input Method, make sure to un-check Only Chow Current Language. I was puzzling over where my CJK languages were hiding until I stumbled into this button.
- Select the input methods for your respectful languages and click the right arrow. As you can see in the screenshot provided, I chose Anthy and Google Pinyin.
- The default key for changing between input methods is Ctrl+Space. You can change this in Global Config.
- Appearance allows you to change the font type (I went with Oxygen rather than the default Sans font).
- Click OK and you are now set to start writing!