當前位置:編程學習大全網 - 遊戲軟體 - ibus 是什麽?

ibus 是什麽?

IBus(英文全稱為Intelligent Input Bus),是GNU/Linux和類UNIX操作系統下的以GPL協議分發源代碼的開源免費多語言輸入法框架。

因為它采用了總線(Bus)式的架構,所以命名為Bus。IBus支持多種輸入法,如拼音輸入法(包括全/簡/雙拼),並支持基於碼表的輸入法,如五筆、鄭碼、二筆和倉頡等輸入法,是多個流行的GNU/Linux發行版(如Debian,RedHat等)的默認非英文輸入法平臺。

IBus 是用C及 Python 開發的,如此可以避免 C++ABI transition 問題。IBus主要通過下列三種服務(Service)來提供功能:

輸入法引擎服務:為輸入法本身。

配置服務:管理IBus以及輸入法的設置選項。

控制皮膚服務:提供諸如語言條,候選字菜單等用戶界面。

IBus 使用D-Bus作 ibus-daemon服務,以及 IM客戶端(像是konsole, gedit, firefox)之間的溝通。 ibus-daemon 通過接受服務登錄,以及發送D-Bus信息來管理服務及IM客戶端。

IBus支持 XIM 協議及 Gtk IM 模塊以及 Qt IM 模塊。

詳情見/link?url=RKHLogiH5s0IlxnrSVP3BBWxtDpfJIeFDtXrjkkvCdjp2s2yfUm5U8Jnzfj1bvhJU8AR2ZKpMvSJnUcKgTNsEq

祝學習進步

  • 上一篇:黃山5個最佳景點
  • 下一篇:《西遊記》都有哪些不為人知的伏筆和誤解?
  • copyright 2024編程學習大全網