The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package:IBus/Chinese"
(Information on how to setup Chinese input in ibus) |
|||
Line 10: | Line 10: | ||
Additionally you might also need [https://github.com/Madman10K/ibus-table-extraphrase ibus-table-extraphrase] as it provides additional phrases for some input methods, refer to the github README for more information | Additionally you might also need [https://github.com/Madman10K/ibus-table-extraphrase ibus-table-extraphrase] as it provides additional phrases for some input methods, refer to the github README for more information | ||
For '''ibus-m17n''': | |||
{{console|body= | |||
# ##i##emerge ibus-m17n | |||
}} | |||
For '''ibus-table''': | |||
{{console|body= | |||
# ##i##emerge ibus-table | |||
}} | |||
For '''ibus-table-chinese'''': | |||
{{console|body= | |||
# ##i##emerge ibus-table-chinese | |||
}} | |||
For '''ibus-table-extraphrase''': | |||
{{console|body= | |||
# ##i##emerge ibus-table-extraphrase | |||
}} | |||
=== Main installation === | === Main installation === | ||
Once you have the tables installed, you are now ready to install an imput method. This step can be skipped if the input method you want to use is supported by the tables! | Once you have the tables installed, you are now ready to install an imput method. This step can be skipped if the input method you want to use is supported by the tables! |
Revision as of 10:20, September 1, 2022
Chinese is a large family of languages spoken by over 1.4 Billion people, the Chinese languages are divided into many different families, subfamilies and so on. Because of this there are a lot of packages that provide ibus support for various Chinese languages and their respective input systems, in this page we will try to explain all available options for typing in Chinese with ibus on a Funtoo Linux system.
If any package that you use is missing or is not functional, please do make sure to create a bug report to the tracker
Installing
Essential packages
Before we begin with the actual installation we first want some essential packages to provide smooth Chinese input. Here is a list with explanation(links in the name link to the github repos which contain additional information):
- ibus-m17n - Provides a wide array of language support to ibus, including many types of Chinese input
- ibus-table - A framework for making table based input methods such as CangJie and WuBi
- ibus-table-chinese - Adds additional input method tables for ibus-table,
Additionally you might also need ibus-table-extraphrase as it provides additional phrases for some input methods, refer to the github README for more information
For ibus-m17n:
root # emerge ibus-m17n
For ibus-table:
root # emerge ibus-table
For ibus-table-chinese':
root # emerge ibus-table-chinese
For ibus-table-extraphrase:
root # emerge ibus-table-extraphrase
Main installation
Once you have the tables installed, you are now ready to install an imput method. This step can be skipped if the input method you want to use is supported by the tables!
We provide the following packages that provide Mandarin input:
- ibus-pinyin - Provides pinyin and zhuyin(BoPoMoFo) input
- ibus-libpinyin - Provides an intelligent pinyin and zhuyin(BoPoMoFo) input
- ibus-chewing - Provides zhuyin(BoPoMoFo) input
- ibus-rime - Provides a framework for installing other input methods(plugins) including many Chinese ones
ibus-libpinyin is recommended over ibus-pinyin as it provides more intelligent input. The ibus-pinyin package is still available and maintained for compatibility and simple user preference resons
To install ibus-pinyin:
root # emerge ibus-pinyin
To install ibus-libpinyin:
root # emerge ibus-libpinyin
To install ibus-chewing:
root # emerge ibus-chewing
To install ibus-rime refer to the separate rime page
After installation you can find the input methods in the ibus-setup GUI, under Input Method, the button Add on the side panel, Chinese.