0%

在 Linux 上輕鬆安裝 Fcitx 與嘸蝦米 (2023 年 10 月 29 日更新)

前言

隨著時間的推動,Linux 上的嘸蝦米輸入法走過不少輸入法平台,其中 SCIM 與 gcin 似乎已然是過去式。近幾年,比較為人所用的主要就是 iBus 與 Fcitx。

選用 iBus 的話,拿行易有限公司官網的表格檔服用,肯定是最佳的選擇。

本篇文章的主角:Fctix 這個輸入法平台,中文名稱是「小企鵝輸入法」,而談到 Fcitx 的話,我個人會用 fcitx(4) 與 Fcitx5 來區分這 2 代輸入法框架(Fcitx5 是繼 Fcitx 後的下一代輸入法框架)。

就目前看來,fcitx(4) 在絕大部分的 Linux 發行版上的套件管理程式 Repository 收納完整度較高,fcitx(4) 主程式也多半會在系統預設安裝的套件裡,因此,安裝嘸蝦米輸入法的重點,就在於把 fcitx-table-boshiamy 安裝進來。

至於,Fcitx5 的部分,我目前的觀察說明如下。

  1. 在 Arch Linux 及其衍生發行版的 Repository 收納完整度較高,而且官方的說明文件好找也夠清楚,所以,當然可以直接透過套件管理程式進行安裝 fcitx5-table-extra 的動作。
  2. Fedora 的 Repository 有同樣的收納完整度,只是說明文件並不在搜尋引擎的優先順序中。
  3. Debian 與 ubuntu 及衍生發行版與 openSUSE,截至目前為止的 Repository 收納度完整度仍有不足的部分(至少就是沒看到 fcitx5-table-extra),僅管如此,還是能夠用另外的方式服用。
  4. Slackware 則是完成系統的預設安裝後,fcitx(4) 與 fcitx-table-boshiamy 都不用再另外安裝,使用者要做的是一點點設定,就可以開用。

各個 Linux Distro(發行版) 的安裝重點

Debian 與 ubuntu 及衍生發行版

usingFcitx5withBoshiamyTableonDebian11Ep (20)
Tip 1:如果選用 fcitx(4),那麼下完 sudo apt install fcitx-table-boshiamy 這道指令就幾乎搞定一半。
Tip 2:如果選用 Fcitx5,就必須跑一趟 pkgs.org 把 fcitx5-table-extra 載回來自行處理與服用。
Tip 3:我在 Debian 上會先在 Terminal 切入 root 權限。

▼fcitx(4)

installingfcitx4andboshiamyonubuntu2204Ep8

  1. ubuntu 23.04 與嘸蝦米
  2. 在 ubuntu 22.04 LTS 上輕鬆安裝嘸蝦米
  3. 來玩 MX Linux MX-23
  4. 來玩 elementory OS 7.1
  5. Zorin OS 16.3 Core 與嘸蝦米
  6. 來玩 LMDE 5
▼Fcitx5(搭配 fcitx5-table-extra 服用)

boshiamy-ICON-on-linuxmint-21.2-cinnamon-64bit

  1. Debian 12 與嘸蝦米
  2. 在 ubuntu 22.04.1 LTS 上用 Fcitx5 搭配嘸蝦米 (feat. fcitx5-table-extra)
  3. Linux Mint 21.1 與嘸蝦米 (feat. fcitx5-table-extra)
  4. 來玩 LMDE 6

Arch Linux 及衍生發行版

manjaroXfce23.0AndBoshiamyEp (18)
Tip:是我目前使用的 Distro 中 ,收錄 Fcitx 套件的完整度非常高的一支,而我個人是比較習慣安裝 Fcitx5。

  1. 安裝 Arch Linux 與嘸蝦米
  2. Manjaro XFCE 23.0 與嘸蝦米
  3. 來玩 EndeavourOS Apollo 22.1
  4. 來玩 Garuda Linux (KDE Dr460nized Edition)
  5. ArcoLinuxL 與嘸蝦米

Fedora 及衍生發行版

fedoraWorkstation36onVirtualBoxEp (14)
Tip:在 Terminal 下 sudo yum install fcitx5* 或 sudo dnf install fcitx5* 指令來服用。

  1. Fedora 38 與嘸蝦米
  2. 來玩 risiOS 37.1.1

openSUSE

openSUSELeap15.5AndBoshiamyEp (11)
Tip:我比較喜歡,也非常建議使用 YaST 圖形介面模式去安裝套件。

  1. openSUSE Leap 15.5 與嘸蝦米輸入法 (feat. Fcitx5)
  2. openSUSE Tumbleweed Snapshot20231018 與嘸蝦米輸入法 (feat. Fcitx5)

Slackware

slackware15.0AndBoshiamyEp (6)
Tip:原則上,fcitx(4) 與 fcitx-table-boshiamy 都不用再另外安裝,使用者要做的是一點點設定。

  1. 來玩 Slackware 15.0

後記

  1. 我試玩幾套不同的 Linux Distro 之後,可以說,幾個大的套件管理系統,原則上都有支援,安裝使用上非常、非常輕鬆,而且安裝完,也一併讓系統的預設輸入法平台切換到 fcitx,不太需要再額外做設定,就可以用,後續比較要注意的應該是授權使用的問題(詳可見:智慧財產局著作權主題網-認識著作權-資料檢索-解釋資料檢索-電子郵件990322b)。
  2. 暫且先不論合法授權的問題的話,我想,透過 fcitx 在 Linux 上面所呈現的,正好是我曾經設想過的畫面:作業系統(也包含 macOS 與 Windows)直接內建嘸蝦米,我要做的事就是去新增嘸蝦米輸入法就好。那麼,是不是更能夠把行易有限公司提到的理想延伸到更遠的地方去:讓更多人體會到嘸蝦米「創造一個易學、快速又快樂的中文輸入環境」。

延伸閱讀

  1. 輸入法平台 - 維基百科,自由的百科全書
  2. SCIM - 維基百科,自由的百科全書
  3. gcin - 維基百科,自由的百科全書
  4. iBus - 維基百科,自由的百科全書
  5. Fcitx - 維基百科,自由的百科全書
  6. Fcitx 5 - Fcitx
  7. History - Fcitx