Ubuntu繁體中文輸入法?改用Fcitx5來輸入中文吧!

適用版本: Ubuntu 22.04以上

說到Linux推薦的注音輸入法,目前有Fcitx5 + 新酷音。

Ubuntu預設應該會安裝ibus或Fcitx的輸入法框架,現在有了最新的Fcitx5,能夠解決Flatpak應用程式無法輸入中文的問題,對Wayland支援度較佳。

雖然Fcitx5有PPA,但是Ubuntu 21.10以下安裝會沒有圖形化設定界面。

  1. ibus-chewing可以保留,不過要先移除Fcitx
1
sudo apt remove fcitx*
  1. 安裝Fcitx5,常用輸入法都涵蓋進去了因此檔案有點大
1
2
sudo apt update
sudo apt install fcitx5*
  1. 登出後重新登入,終端機輸入im-config,點選是,再選擇Fcitx5

  1. 應用程式搜尋開啟Fcitx5設定,加入新酷音注音輸入法,重新開機。

  2. Gnome右上角會顯示目前輸入法,新版本還有切換簡繁輸入的按鈕。

  3. 如果還是無法使用輸入法,試著在/etc/environment加入以下參數後重開機

1
2
3
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
  1. 用ctrl + 空白鍵 切換輸入法。如果要避免ibus干擾,就到系統設定→地區和語言→輸入來源,移除ibus的中文輸入法。

其他設定請參考Fcitx5 - Arch Linux Wiki