The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package:IBus/Chinese"
m (Omasanori moved page Ibus/chinese to Package:IBus/chinese: To align with other package description pages) |
m (Punctuation) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Ebuild | |||
|Summary=A page specifying all the different ways of installing and configuring ibus for Chinese input | |||
|CatPkg=app-i18n/ibus-pinyin | |||
|Maintainer=https://www.funtoo.org/Funtoo:CJK | |||
|Homepage=https://github.com/ibus/ibus-pinyin https://github.com/libpinyin/ibus-libpinyin https://github.com/definite/ibus-chewing https://github.com/rime/ibus-rime | |||
}} | |||
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. | 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. | ||
Line 4: | Line 10: | ||
== Installing == | == Installing == | ||
=== Essential packages === | === 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 | 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): | ||
# [https://github.com/ibus/ibus-m17n ibus-m17n] - Provides a wide array of language support to ibus, including many types of Chinese input | # [https://github.com/ibus/ibus-m17n ibus-m17n] - Provides a wide array of language support to ibus, including many types of Chinese input | ||
# [https://github.com/kaio/ibus-table ibus-table] - A framework for making table based input methods such as CangJie and WuBi | # [https://github.com/kaio/ibus-table ibus-table] - A framework for making table based input methods such as CangJie and WuBi | ||
# [https://github.com/mike-fabian/ibus-table-chinese ibus-table-chinese] - Adds additional input method tables for ibus-table, | # [https://github.com/mike-fabian/ibus-table-chinese ibus-table-chinese] - Adds additional input method tables for ibus-table, | ||
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 | 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''': | For '''ibus-m17n''': | ||
Line 51: | Line 57: | ||
# ##i##emerge ibus-chewing | # ##i##emerge ibus-chewing | ||
}} | }} | ||
To install '''ibus-rime''' refer to the [https://funtoo.org/ separate rime page] | To install '''ibus-rime''' refer to the [https://www.funtoo.org/Package:IBus/Chinese/rime separate rime page] | ||
For additional information about the packages, head to their separate wiki sections: | |||
# [https://www.funtoo.org/Package:IBus_Pinyin ibus-pinyin] | |||
# [https://www.funtoo.org/Package:IBus_Libpinyin ibus-libpinyin] | |||
# [https://www.funtoo.org/Package:IBus_Chewing ibus-chewing] | |||
# [https://www.funtoo.org/Package:IBus_m17n ibus-m17n] | |||
# [https://www.funtoo.org/Package:IBus_Table the various ibus tables] | |||
After installation you can find the input methods in the '''ibus-setup''' GUI, under '''Input Method''', the button '''Add''' on the side panel, '''Chinese'''. | After installation, you can find the input methods in the '''ibus-setup''' GUI, under '''Input Method''', the button '''Add''' on the side panel, '''Chinese'''. | ||
{{EbuildFooter}} |
Latest revision as of 21:56, January 20, 2024
IBus/Chinese
We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.
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 input 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 and other Chinese 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
For additional information about the packages, head to their separate wiki sections:
After installation, you can find the input methods in the ibus-setup GUI, under Input Method, the button Add on the side panel, Chinese.