文章

Fcitx5

用Flatpak安裝fcitx5,並安裝注音輸入法。

簡介

Fcitx5是一個用於Linux上的輸入法框架,可自訂主題也可以用於多種語言的輸入法,如注音、日語……。

安裝

通過Flatpak安裝

1
2
flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub org.fcitx.Fcitx5

注音輸入法安裝

使用到目前個人還是覺得小麥輸入法比較好用,因此該文以小麥輸入法展示。

1
flatpak install --user flathub org.fcitx.Fcitx5.Addon.McBopomofo

啟動Fcitx5輸入法

先在設定中找到鍵盤 > 虛擬鍵盤 > 選擇Fcitx5 > 套用

Desktop View

啟用輸入法切換

上面的步驟都做完後還需要將小麥輸入法加入Fcitx5的輸入法內,不然會沒辦法切換到小麥輸入法。
對工具列上的鍵盤圖示右鍵 > 設定 > 點擊位於可用輸入法內的小麥輸入法 > 點擊中間的向左箭頭來添加小麥輸入法

Desktop View

Desktop View

添加完後點擊上方功能表中間的全域選項,然後將 切換啟用或非啟用輸入法 的快捷鍵設定為你自己習慣的就好。

Desktop View

個人化

設定檔位置

Flatpak版的設定檔位於

1
~/.var/app/org.fcitx.Fcitx5/config/fcitx5/conf/classicui.conf

在設定檔內可設定字體、主題……。

主題變更

可以到github上尋找喜歡的主題。
下載好後把主題丟進以下資料夾(沒有的話就新增一個)。

1
~/.var/app/org.fcitx.Fcitx5/data/fcitx5/themes

完成後對工具列右方的鍵盤符號(或是ㄅ符號)右鍵 > 設定 > 上方選項的附加元件 > 經典使用者介面 > 主題跟深色主題改為你要的主題就好了

錯誤排除

無法在某些程式內輸入

有可能是你的系統完全沒有任何預設輸入法模組。
解決方式就是用系統本身的套件管理器先安裝一次輸入法。

1
2
sudo pacman -Syu
sudo pacman -S fcitx5

安裝完成後還要在 /etc/environment 內設定以下環境變數。

1
2
3
XMODIFIERS=@im=fcitx5
SDL_IM_MODULE=fcitx5
GLFW_IM_MODULE=fcitx5
本文章以 CC BY 4.0 授權