Difference between revisions of "Package:IBus Table"

From Funtoo
Jump to navigation Jump to search
(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=Janzhou,  
|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


{{PageNeedsUpdates}}
== 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

   Tip

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:

  1. ibus-table - The main table
  2. ibus-table-chinese - For Chinese languages
  3. ibus-table-extraphrase - Additional phrases for Chinese languages
  4. 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:

  1. Array30 (行列30輸入法)
  2. Cangjie3 (倉頡輸入法第三代)
  3. Cangjie5 (倉頡輸入法第五代)
  4. Cangjie Big (倉頡輸入法大字集)
  5. Cantonese Pinyin (廣東拼音輸入法)
  6. Canton HK (港式廣東話輸入法)
  7. Jyutping (粵語拼音輸入法)
  8. Easy Big (輕鬆輸入法大字集)
  9. Erbi (二笔)
  10. Erbi QS (二笔青松)
  11. Quick 3 (速成輸入法第三代)
  12. Quick 5 (速成輸入法第五代)
  13. Quick Classic (速成輸入法古典版)
  14. Smart Cangjie 6 (快速倉頡輸入法第六代)
  15. Stroke5 (筆順五碼)
  16. Wu (吳語輸入法)
  17. Wubi-Heifeng86 (海峰五筆86)
  18. 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:

  1. CNS11643
  2. Compose
  3. Emoji
  4. IPA-X-SAMPA
  5. LaTex
  6. Mathwriter
  7. RussianTraditional
  8. Telex
  9. Thai
  10. Translit
  11. Ua-Translit
  12. Viqr
  13. VNI
  14. 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