Definite's Extractor

My findings on Life, Linux, Open Source, and so on.

Tag Archives: ibus-chewing

ibus-chewing-1.5.1 Released

ibus-chewing 1.5.1 這次的更新修正了很多操作上的問題,

諸如按Ctrl-2~4 選字的功能,數字版(NumPad)的選字,以及insert 等特殊鍵的處理。

特別感謝 hiunnhue 的貢獻。他不僅提出了更好的處理數字鍵的方法,這個 release  的所有 issue 都是他修復的。再一次感謝各位參與者的意見與 pull request ,使得 ibus-chewing 更為完善。

Advertisements

ibus-chewing-1.5.0釋出

除了修了一些 bug 之外,這個版本有幾個亮點:

  1. 使用者可以選擇在系統匣顯示「中/英」以及「全/半」狀態,如圖:
    systray
    Gnome 3的使用者可能沒法看到,但是其他桌面環境諸如 KDE/Plasma、XFCE、LXDE、LXQT,或是支援systray的視窗管理器如 fluxbox 可以看見。
    在「中」圖示按滑鼠左鍵切換「中/英」,右鍵切換「全/半」。也可用鍵盤 shift 鍵切換「中/英」,shift-space 切換「全/半」

    啟用/停用: 進入設定畫面後,在「鍵盤(keyboard)」分頁中,選項「在系統匣中顯示圖示 (Show systray icons)」。

  2. 更好地處理 Caps Lock 及中英切換。
    現在你可以選擇是用 Shift 來切換中英,或是 Caps Lock 切換中英。
    喜歡用 Caps Lock 切換英數大小寫的使用者可以停用「Caps Lock 切換中文模式」,這樣就不用擔心輸入英文時無法用 Caps Lock 切換大小寫。

ibus-chewing-1.4.4 released

  • Resolves Bug 842856 – ibus-chewing 1.4.3-1 not built with $RPM_OPT_FLAGS
  • Resolves Bug 1027030 – CVE-2013-4509 ibus-chewing: ibus: visible password entry flaw [fedora-all] Thanks czchen for the GitHub pull request 39.
  • Added translations: fr_FR, ja_JP, ko_KR 
  • Adopt cmake-fedora-1.2.0

ibus-chewing-1.4.3 Released

本次修正:

加入了 buganini 所提供的兩個修正:

1. https://github.com/definite/ibus-chewing/pull/31

2. https://github.com/definite/ibus-chewing/pull/30

感謝 buganini 的辛勞。

 

ibus-chewing-1.4.2 released

ibus-chewing-1.4.2 已經釋出,可在  https://code.google.com/p/ibus/downloads/detail?name=ibus-chewing-1.4.2-Source.tar.gz 下載。

本版改進之處:

  • 被選擇的字串不會在切換輸入法時被截去。
  • Shift 不會再送重複的字串
  • CMAKE_INSTALL_PREFIX 不會被鎖定為 /usr
  • 若在非Fedora 運行,ibus-engine-chewing 會被裝在 /usr/lib[64] 以符合 FHS

感謝 Buganini 的辛勞,多次提供修改意見。

新酷音的發展現況

拜讀 Linux 無調注音輸入法 – ibus-pinyin-bopomofo一文,一直有話要說,但是直到現在才偷得空。

在下忝為ibus-chewing 的主要開發者,看到 ibus-pinyin-bopomofo 的發展潛力,頓時覺得自慚形穢。然而我也是身不由己啊。我手上的東西太多太雜,Fedora幾乎所有繁體中文的套件我都有份,同事離職後他大部分的套件也都是我接,還得搞網頁測試,管除了德文日文所有的 man-pages 翻譯… 好了,吐苦水到此為止。

現在說說新酷音 (libchewing),以及ibus-chewing的發展現況。
libchewing 自從2008年底發布 0.3.2 之後就沒release了,這期間我和 Kaio 打了不少補丁,承蒙上游的厚愛,大部分他們都接了。然而沒有新 release 總是不方便。

ibus-chewing 本身的確有不少缺陷,像是只有 Gtk2 的 介面,不支援簡繁轉換,還有在非Gtk/Qt 的 X app 上慘不忍睹 (eg. opera, possibly poedit)。

短期目標:

  1. 加入單元測試
  2. 拔除對 Gtk2 的依賴。
  3. 加入自訂詞庫的介面。

這些東西看來是小事,但是我一向比較喜歡把有個比較通用的解決方案,所以時間就拖長了。:-P
以 2.來說,我搞了個 MakerDialog(未完成) 來實現介面和程式邏輯分離。3.的話則是由 libUnihan (未完成)來擔綱。更別提我最近剛發行的的 cmake-fedora. 🙂

這些應該夠我弄到年底了,至於中長程目標,現在還在「畫唬爛」的階段,還是等我把短期目標解決再說吧。