The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package:IBus Table"
(A guide to installing, configuring and using the various table-based input method in ibus) |
|||
Line 2: | Line 2: | ||
|Summary=The Table Engine for IBus Framework | |Summary=The Table Engine for IBus Framework | ||
|CatPkg=app-i18n/ibus-table | |CatPkg=app-i18n/ibus-table | ||
|Maintainer= | |Maintainer=https://www.funtoo.org/Funtoo:CJK, | ||
|Repository=Funtoo Overlay | |Repository=Funtoo Overlay | ||
}} | }} | ||
The '''ibus-table''' family of packages provides table based input for languages such as the many Chinese languages, Japanese, Korean and more. In Funtoo we currently have 4 tables: | |||
# [https://github.com/kaio/ibus-table ibus-table] - The main table | |||
# [https://github.com/mike-fabian/ibus-table-chinese ibus-table-chinese] - For Chinese languages | |||
# [https://github.com/Madman10K/ibus-table-extraphrase ibus-table-extraphrase] - Additional phrases for Chinese languages | |||
# [https://github.com/moebiuscurve/ibus-table-others ibus-table-others] - Tables for other languages | |||
== ibus-table == | |||
The ibus-table package is the base framework for the other tables and because of this it doesn't provide any input methods, instead the packages listed above extend and add their own ones using the '''ibus-table''' interface | |||
To install '''ibus-table''' run: | |||
{{console|body= | |||
# ##i##emerge ibus-table | |||
}} | |||
== ibus-table-chinese == | |||
The '''ibus-table-chinese''' package provides a multitude of different input method for Chinese languages. Here is a list of them: | |||
# Array30 (行列30輸入法) | |||
# Cangjie3 (倉頡輸入法第三代) | |||
# Cangjie5 (倉頡輸入法第五代) | |||
# Cangjie Big (倉頡輸入法大字集) | |||
# Cantonese Pinyin (廣東拼音輸入法) | |||
# Canton HK (港式廣東話輸入法) | |||
# Jyutping (粵語拼音輸入法) | |||
# Easy Big (輕鬆輸入法大字集) | |||
# Erbi (二笔) | |||
# Erbi QS (二笔青松) | |||
# Quick 3 (速成輸入法第三代) | |||
# Quick 5 (速成輸入法第五代) | |||
# Quick Classic (速成輸入法古典版) | |||
# Smart Cangjie 6 (快速倉頡輸入法第六代) | |||
# Stroke5 (筆順五碼) | |||
# Wu (吳語輸入法) | |||
# Wubi-Heifeng86 (海峰五筆86) | |||
# Yong (永码) | |||
=== Installation === | |||
To install '''ibus-table-chinese''', simply run: | |||
{{console|body= | |||
# ##i##emerge ibus-table-chinese | |||
}} | |||
then head over to '''ibus-setup''''s '''Input Method''' tab, click on the '''Add''' button on the side panel, click '''Chinese''' and scroll trough the list | |||
== ibus-table-extraphrase | |||
The '''ibus-table-extraphrase''' package provides a large database of additional phrases for the input methods in '''ibus-table-chinese''' | |||
Installing and using it is as easy as running: | |||
{{console|body= | |||
# ##i##emerge ibus-table-extraphrase | |||
}} | |||
and running | |||
{{console|body= | |||
$ ##i##ibus restart | |||
}} | |||
{{EbuildFooter}} | {{EbuildFooter}} | ||
to restart your IME | |||
== ibus-table-others == | |||
The '''ibus-table-others''' provides support for the following input methods: | |||
# CNS11643 | |||
# Compose | |||
# Emoji | |||
# IPA-X-SAMPA | |||
# LaTex | |||
# Mathwriter | |||
# RussianTraditional | |||
# Telex | |||
# Thai | |||
# Translit | |||
# Ua-Translit | |||
# Viqr | |||
# VNI | |||
# Yawerty | |||
=== Installation === | |||
To install '''ibus-table-others''', simply run: | |||
{{console|body= | |||
# ##i##emerge ibus-table-others | |||
}} | |||
then head over to '''ibus-setup''''s '''Input Method''' tab, click on the '''Add''' button on the side panel, and filter for whatever input method you want to use from the list |
Revision as of 10:59, September 8, 2022
IBus Table
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.
The ibus-table family of packages provides table based input for languages such as the many Chinese languages, Japanese, Korean and more. In Funtoo we currently have 4 tables:
- ibus-table - The main table
- ibus-table-chinese - For Chinese languages
- ibus-table-extraphrase - Additional phrases for Chinese languages
- ibus-table-others - Tables for other languages
ibus-table
The ibus-table package is the base framework for the other tables and because of this it doesn't provide any input methods, instead the packages listed above extend and add their own ones using the ibus-table interface
To install ibus-table run:
root # emerge ibus-table
ibus-table-chinese
The ibus-table-chinese package provides a multitude of different input method for Chinese languages. Here is a list of them:
- Array30 (行列30輸入法)
- Cangjie3 (倉頡輸入法第三代)
- Cangjie5 (倉頡輸入法第五代)
- Cangjie Big (倉頡輸入法大字集)
- Cantonese Pinyin (廣東拼音輸入法)
- Canton HK (港式廣東話輸入法)
- Jyutping (粵語拼音輸入法)
- Easy Big (輕鬆輸入法大字集)
- Erbi (二笔)
- Erbi QS (二笔青松)
- Quick 3 (速成輸入法第三代)
- Quick 5 (速成輸入法第五代)
- Quick Classic (速成輸入法古典版)
- Smart Cangjie 6 (快速倉頡輸入法第六代)
- Stroke5 (筆順五碼)
- Wu (吳語輸入法)
- Wubi-Heifeng86 (海峰五筆86)
- Yong (永码)
Installation
To install ibus-table-chinese, simply run:
root # emerge ibus-table-chinese
then head over to ibus-setup's Input Method tab, click on the Add button on the side panel, click Chinese and scroll trough the list == ibus-table-extraphrase The ibus-table-extraphrase package provides a large database of additional phrases for the input methods in ibus-table-chinese
Installing and using it is as easy as running:
root # emerge ibus-table-extraphrase
and running
user $ ibus restart
to restart your IME
ibus-table-others
The ibus-table-others provides support for the following input methods:
- CNS11643
- Compose
- Emoji
- IPA-X-SAMPA
- LaTex
- Mathwriter
- RussianTraditional
- Telex
- Thai
- Translit
- Ua-Translit
- Viqr
- VNI
- Yawerty
Installation
To install ibus-table-others, simply run:
root # emerge ibus-table-others
then head over to ibus-setup's Input Method tab, click on the Add button on the side panel, and filter for whatever input method you want to use from the list