注音輸入法一直以來都是我主要使用的中文輸入法,前一陣子心血來潮想多學一個輸入法以備不時之需,如在沒有注音符號的鍵盤上,也能夠順利的輸入(好卑微的心願 XD)。爲了期待能同時加強英文輸入,選擇了漢語拼音輸入法,因爲漢語拼音最接近注音輸入法,轉移上比較可以微痛就好。
在 uBuntu 的環境中,一開始是用 ibus 裡的拼音,但是 ibus 速度上慢上不少,於是換了一套許多使用者推薦的輸入法框架 fictx (Flexible Context-aware Input Tool with eXtension),真是一套穩定又快速的輸入法框架,用一次就愛上了!
在這個框架下,曾經嘗試了由 Android 移植過來的 Google 拼音(fcitx-googlepinyin)、集結雲端智慧的雲拼音(fcitx-cloudpinyin)、早期昇陽開發的拼音(fcitx-sunpinyin)還有原生的漢語拼音(fcitx-pinyin),可惜的是這幾個輸入法的基礎都是建構在簡體中文的基礎上,當我們要對應至繁體字的時候,有些字就會發生錯誤,如「才」->「纔」,在輸入上帶來相當多的不便。在失望之際,看到一篇文章介紹跨平臺的神級輸入法引擎 RIME 中州韻輸入法引擎,能準確的輸入正體中文的輸入法引擎,且其輸入法引擎的演算法符合拼音、注音、五筆等等。
這是一套跨平臺的輸入法引擎,在 Linux 稱爲「中州韻」、Windows 稱爲「小狼毫」、MACOS 上稱爲「鼠鬚管」,這個引擎的好處請參考上述連結文章的介紹,在此不另做介紹,但小弟我一試成主顧了!
在 uBuntu 14.04 開始 fcitx 已收錄至官方的套件庫,安裝上變的更爲方便了,輸入以下的指令安裝即可完成:
安裝後開啓「Language Support」將 Keyboard input method system 改爲 fcitx,重新開機就可以使用 fcitx 當作輸入法框架,RIME 作爲輸入法引擎,而我使用的是其中的「朙月拼音」。
在 Linux 中「中州韻」缺少 GUI 的界面來備份使用者的字典檔,每次重新安裝系統我們都無法保留下過去的學習習慣。關於 RIME 的備份方式,在網路上很少看到討論,在一篇對岸論壇中的發文曾間接提及,我們可以透過內建的 rime_dict_manager 工具,來達成備份使用者字典檔的功能。
在這裡我想用的是 sync 的方法來同步資料,將同步的資料夾定至 Dropbox 中即可雲端化。方法為需先設定 ~/.config/fcitx/rime 路徑下的 installation.yaml,在最後加入 sync_dir 項目。
修改後先停止輸入法,在系統輸入法 panel icon 上右鍵選擇 Exit 離開,再以 rime_dict_manager 操作:
在指定的 Dropbox 資料夾中會出現以 installation id 命名的資料夾,裡面會有 *.userdb.txt 的存文字資料檔,可以定期手動的備份一下或是寫一個簡單的 shell script 執行定時備份同步 :)。
在 uBuntu 的環境中,一開始是用 ibus 裡的拼音,但是 ibus 速度上慢上不少,於是換了一套許多使用者推薦的輸入法框架 fictx (Flexible Context-aware Input Tool with eXtension),真是一套穩定又快速的輸入法框架,用一次就愛上了!
在這個框架下,曾經嘗試了由 Android 移植過來的 Google 拼音(fcitx-googlepinyin)、集結雲端智慧的雲拼音(fcitx-cloudpinyin)、早期昇陽開發的拼音(fcitx-sunpinyin)還有原生的漢語拼音(fcitx-pinyin),可惜的是這幾個輸入法的基礎都是建構在簡體中文的基礎上,當我們要對應至繁體字的時候,有些字就會發生錯誤,如「才」->「纔」,在輸入上帶來相當多的不便。在失望之際,看到一篇文章介紹跨平臺的神級輸入法引擎 RIME 中州韻輸入法引擎,能準確的輸入正體中文的輸入法引擎,且其輸入法引擎的演算法符合拼音、注音、五筆等等。
這是一套跨平臺的輸入法引擎,在 Linux 稱爲「中州韻」、Windows 稱爲「小狼毫」、MACOS 上稱爲「鼠鬚管」,這個引擎的好處請參考上述連結文章的介紹,在此不另做介紹,但小弟我一試成主顧了!
在 uBuntu 14.04 開始 fcitx 已收錄至官方的套件庫,安裝上變的更爲方便了,輸入以下的指令安裝即可完成:
$ sudo apt-get install fcitx fcitx-rime
安裝後開啓「Language Support」將 Keyboard input method system 改爲 fcitx,重新開機就可以使用 fcitx 當作輸入法框架,RIME 作爲輸入法引擎,而我使用的是其中的「朙月拼音」。
在 Linux 中「中州韻」缺少 GUI 的界面來備份使用者的字典檔,每次重新安裝系統我們都無法保留下過去的學習習慣。關於 RIME 的備份方式,在網路上很少看到討論,在一篇對岸論壇中的發文曾間接提及,我們可以透過內建的 rime_dict_manager 工具,來達成備份使用者字典檔的功能。
$ rime_dict_manager
options:
-l|--list
-s|--sync
-b|--backup dict_name
-r|--restore xxx.userdb.txt
-r|--restore xxx.userdb.kct.snapshot
-e|--export dict_name export.txt
-i|--import dict_name import.txt
在這裡我想用的是 sync 的方法來同步資料,將同步的資料夾定至 Dropbox 中即可雲端化。方法為需先設定 ~/.config/fcitx/rime 路徑下的 installation.yaml,在最後加入 sync_dir 項目。
$ vim installation.yaml
...略
installation_id: xxxxxxxxx
sync_dir: "~/Dropbox/YOUBACKUP"
修改後先停止輸入法,在系統輸入法 panel icon 上右鍵選擇 Exit 離開,再以 rime_dict_manager 操作:
$ rime_dict_manager -s
在指定的 Dropbox 資料夾中會出現以 installation id 命名的資料夾,裡面會有 *.userdb.txt 的存文字資料檔,可以定期手動的備份一下或是寫一個簡單的 shell script 執行定時備份同步 :)。
留言