From Fedora Project Wiki
m (Reverted edits by Alberto783 (talk) to last revision by Petersen)
 
(17 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
  
[http://code.google.com/p/ibus/ 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.
+
[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 12: 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 18: 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 57: 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

Fedora 28

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.

Bugs

ibus (core IMEs)