快轉到主要內容

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

分類   Linux系統 Linux好用軟體
標籤   Fcitx Ubuntu Input Method
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

適用系統: Ubuntu 24.04以上

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

Fcitx5支援注音/拼音/倉頡/嘸蝦米等常見輸入法,能夠在輸入時繁轉簡,還額外支援日文/韓文/越南文輸入。

此外,Fcitx5能夠解決Flatpak應用程式無法輸入中文的問題,對Wayland支援度較佳。

本文介紹如何在Ubuntu上設定台灣國內較普遍的注音輸入法。

1. 安裝Fcitx5套件
#

  1. Ubuntu內建的ibus可以保留,不過若有裝過舊版Fcitx需先將其移除:
sudo apt purge fcitx*
  1. 開啟Ubuntu系統設定 → 鍵盤 → 輸入來源,點三點,移除中文(新酷音)輸入法。

  2. 安裝Fcitx5相關套件

sudo apt update

# 安裝全部Fcitx5支援的輸入法
sudo apt install fcitx5 fcitx5-*

# 或是只安裝新酷音注音輸入法
sudo apt install fcitx5 fcitx5-chewing fcitx5-chinese-addons
  1. 開啟終端機,輸入im-config指令。

  2. 點選確定

  3. 選取Fcitx5,確認後關閉視窗,然後重開機。

2. 設定Fcitx5 + 新酷音
#

  1. 在應用程式列表找到Fcitx5設定

  2. 開啟後新酷音注音輸入法應該已經啟用。若無則從右邊面板底部找到新酷音,將其加入到左邊的面板。

  3. 設定好Fcitx5後,系統右上角會顯示目前的輸入法,還有切換簡繁輸入的按鈕。(如果你看不到此面板,請安裝 Input Method Panel擴充套件

3. Fcitx5的使用技巧
#

Fcitx5的輸入法設定可以自定義快捷鍵。

Fcitx5預設的快捷鍵:

  • 按CTRL+空白鍵切換輸入法。
  • 按SHIFT切換中英輸入。
  • 按CTRL+SHIFT+F切換簡繁輸入。
  • SHIFT+空白鍵切換全形/半形。
  • SHIFT+鍵盤上的標點符號打全形字元。

在Gedit這類文字編輯器選取字元,再按CTRL+SHIFT+ALT+U可查看其Unicode編碼。在空白處按下前述的組合鍵則能用Unicode編碼打字。


在Fcitx5的全域設定可以設定常用片語,這樣按Windows鍵+「`」便能快速輸入常用字彙。

4. 排除無法使用Fcitx5的問題
#

如果安裝後無法叫出Fcitx5輸入法,試著執行:vim .profile,加入以下參數後重開機。

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

如果部份按鍵打出錯誤的字,試著調整Fcitx5輸入法的「鍵盤佈局」。

如果是特定應用程式打不出中文,則執行Fcitx5診斷。診斷無果再到 Github回報問題。

fcitx5-diagnose

延伸閱讀
#

相關文章

Linux安裝中文輸入法一個指令搞定,透過Flatpak跑Fcitx5
分類   Linux系統 Linux好用軟體
標籤   Fcitx Flatpak Input Method
實驗:透過Distrobox Container使用Ibus輸入法
分類   Linux系統 Linux好用軟體
標籤   IBus Input Method
如何在Linux系統安裝LibreOffice文書處理軟體
分類   Linux系統 Linux好用軟體
標籤   Ubuntu LibreOffice Microsoft Office

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。