Alberto783 (talk | contribs) |
No edit summary |
||
(18 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
[ | [https://github.com/ibus/ibus/wiki IBus] is an Intelligent Input Bus. It is a new input framework for Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily. | ||
== IBus Languages == | |||
{| class="wikitable" | |||
! ISO Code !! Language Name !! Default IME (input method engine) | |||
|- | |||
| ja || Japanese || ibus-kkc | |||
|- | |||
| ko || Korean || ibus-hangul | |||
|- | |||
| zh-cn || Simplified Chinese || ibus-libpinyin | |||
|- | |||
| zh-tw || Traditional Chinese || ibus-libzhuyin | |||
|- | |||
| zh-hk || Traditional Chinese Hongkong || ibus-cangjie | |||
|- | |||
| - || European languages || XKB | |||
|- | |||
| as-IN || Assamese || ibus-m17n, m17n: as:phonetic | |||
|- | |||
| bn-IN || Bangla || ibus-m17n, m17n: bn:inscript | |||
|- | |||
| gu-IN || Gujarati || ibus-m17n, m17n: gu:inscript | |||
|- | |||
| hi-IN || Hindi || ibus-m17n, m17n: hi:inscript | |||
|- | |||
| kn-IN || Kannada || ibus-m17n, m17n: kn:kgp | |||
|- | |||
| mai-IN || Maithili || ibus-m17n, m17n: mai:inscript | |||
|- | |||
| ml-IN || Malayalam || ibus-m17n, m17n: ml:inscript | |||
|- | |||
| mr-IN || Marathi || ibus-m17n, m17n: mr:inscript | |||
|- | |||
| or-IN || Odia || ibus-m17n, m17n: or:inscript | |||
|- | |||
| pa-IN || Punjabi || ibus-m17n, m17n: pa:inscript | |||
|- | |||
| sd-IN || Sindhi || ibus-m17n, m17n: sd:inscript | |||
|- | |||
| ta-IN || Tamil || ibus-m17n, m17n: ta:tamil99 | |||
|- | |||
| te-IN || Telugu || ibus-m17n, m17n: te:inscript | |||
|- | |||
| ur-IN || Urdu || ibus-m17n, m17n: ur:phonetic | |||
|- | |||
|} | |||
== IBus Packages == | == IBus Packages == | ||
[[I18N/IBus/Fedora28|Fedora 28]] | |||
ibus - ibus core | ibus - ibus core | ||
Line 13: | Line 60: | ||
ibus-anthy - Japanese anthy input engine bases on libanthy | ibus-anthy - Japanese anthy input engine bases on libanthy | ||
ibus-mozc - Japanese mozc input engine | |||
ibus-hangul - Korean hangul input engine bases on libhangul | ibus-hangul - Korean hangul input engine bases on libhangul | ||
Line 19: | Line 68: | ||
ibus-m17n - Gerneal input engine bases on m17n library | ibus-m17n - Gerneal input engine bases on m17n library | ||
ibus-kkc - Japanese kkc input engine based on libkkc | |||
[https://mike-fabian.github.io/ibus-typing-booster/ ibus-typing-booster] - Faster typing by context sensitive completion (many languages supported) | |||
== IBus table packages == | == IBus table packages == | ||
Line 58: | Line 111: | ||
([https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=ibus&bug_status=NEW,ASSIGNED,MODIFIED core] | ([https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=ibus&bug_status=NEW,ASSIGNED,MODIFIED core] | ||
[https://bugzilla.redhat.com/buglist.cgi?product=Fedora&field0-0-0=component&type0-0-0=regexp&value0-0-0=^ibus-.*&bug_status=NEW,ASSIGNED,MODIFIED IMEs]) | [https://bugzilla.redhat.com/buglist.cgi?product=Fedora&field0-0-0=component&type0-0-0=regexp&value0-0-0=^ibus-.*&bug_status=NEW,ASSIGNED,MODIFIED IMEs]) | ||
[[Category:Internationalization]] |
Latest revision as of 07:06, 31 January 2019
Overview
IBus is an Intelligent Input Bus. It is a new input framework for Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily.
IBus Languages
ISO Code | Language Name | Default IME (input method engine) |
---|---|---|
ja | Japanese | ibus-kkc |
ko | Korean | ibus-hangul |
zh-cn | Simplified Chinese | ibus-libpinyin |
zh-tw | Traditional Chinese | ibus-libzhuyin |
zh-hk | Traditional Chinese Hongkong | ibus-cangjie |
- | European languages | XKB |
as-IN | Assamese | ibus-m17n, m17n: as:phonetic |
bn-IN | Bangla | ibus-m17n, m17n: bn:inscript |
gu-IN | Gujarati | ibus-m17n, m17n: gu:inscript |
hi-IN | Hindi | ibus-m17n, m17n: hi:inscript |
kn-IN | Kannada | ibus-m17n, m17n: kn:kgp |
mai-IN | Maithili | ibus-m17n, m17n: mai:inscript |
ml-IN | Malayalam | ibus-m17n, m17n: ml:inscript |
mr-IN | Marathi | ibus-m17n, m17n: mr:inscript |
or-IN | Odia | ibus-m17n, m17n: or:inscript |
pa-IN | Punjabi | ibus-m17n, m17n: pa:inscript |
sd-IN | Sindhi | ibus-m17n, m17n: sd:inscript |
ta-IN | Tamil | ibus-m17n, m17n: ta:tamil99 |
te-IN | Telugu | ibus-m17n, m17n: te:inscript |
ur-IN | Urdu | ibus-m17n, m17n: ur:phonetic |
IBus Packages
ibus - ibus core
ibus-pinyin - Chinese Pin Yin input engine
ibus-chewing - Chinese chewing input engine bases on libchewing
ibus-anthy - Japanese anthy input engine bases on libanthy
ibus-mozc - Japanese mozc input engine
ibus-hangul - Korean hangul input engine bases on libhangul
ibus-table - General table input engine
ibus-m17n - Gerneal input engine bases on m17n library
ibus-kkc - Japanese kkc input engine based on libkkc
ibus-typing-booster - Faster typing by context sensitive completion (many languages supported)
IBus table packages
ibus-table - The Table engine for IBus platform
ibus-table-additional - Additional tables for general table engine of IBus
ibus-table-cangjie - Cang Jie input methods for ibus-table
ibus-table-erbi - Erbi input methods for ibus-table
ibus-table-wubi - Wubi input methods for ibus-table
ibus-table-extraphrase - Extra phrase data for IBus-Table engine.
Features
Supports most of features in SCIM.
Supports gtk, qt4, and X applications.
Uses UNICODE.
Separates IMEs from the framework, so the bad quality IME can not crash the whole system again.
The IME could be load or unload on the fly.
The ibus framework could shut down smoothly.
Supports a lot of programming languages to develop IMEs.
Could work with xkb or kbd.
On-screen keyboard.