本文中【來源】表示該段落參考資料網址,為超連結。
RIME 輸入法引擎的
Windows 版稱為 小狼毫 Weasel,
MacOS 版稱為 鼠鬚管 Squirrel,
Linux 版稱為 中州韻。
本文使用環境為 kubuntu 22.04 以及基於 Arch 的 Endeavour OS
- 如果有裝 ibus 可先移除
sudo apt remove ibus*
安裝 fcitx5 輸入框架
sudo apt install fcitx5
Arch 用【來源】
sudo pacman -S fcitx5-im - 安裝 fcitx5 用的 RIME
sudo apt install fcitx5-rime
Arch 用
sudo pacman -S fcitx5-rime - 下載東風破(plum)
git clone https://github.com/rime/plum.git && cd plum - 用東風破下載行列輸入法【來源】
東風破的預設是 ibus-rime,所以要特別指定是 fcitx5-rime
rime_frontend=fcitx5-rime bash rime-install array emoji - 在 /etc/environment 這個檔案加入以下三行【來源】
~/.config/environment.d/【任意檔名】.conf 也可以【來源】【來源】
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
以上是 X11 用,Wayland 的話有點複雜,用 KDE plasma 的話應該只要 X 開頭那行就可以了,用其他桌面環境或是有遇到問題的話可參考 fcitx5 wiki 的說明。
Wayland + KDE plasma 的話還要到 系統設定 > 鍵盤 > 虛擬鍵盤,選其中一個 fcitx5,按套用。 - 到 系統設定 > 區域設定 > 輸入法
- 按右上角的「執行 fcitx」
- 然後按右下角「新增輸入法」
- (搜尋 rime)點「中州韻」,按右下角「新增」
- 把其他的按右邊橫線移除
- 最後按右下角「套用」
- 最後要調整輸入法選單,讓行列出現,新增檔案【來源】
~/.local/share/fcitx5/rime/default.custom.yaml
內容為【來源】
patch:
schema_list:
- schema: array30
- schema: bopomofo_tw
這樣可以讓輸入法選單只有行列跟臺灣注音
如果要保留預設的輸入法的話
可以在 schema_list 與冒號間加入「/+」,如下【來源】
schema_list/+:
就會是加入而非取代
輸入法選單按 F4 或 Ctrl + ` 可以顯示出來【來源】
預設輸入法列表在這個檔案最上面可以看到:/usr/share/rime-data/default.yaml
終於可以用行列輸入法打字了 :)
fcitx5 預設的選字框是橫的,照以下設定即可改成直的
到 系統設定 >
區域設定 >
輸入法 >
按中間下面「設定附加元件……」 >
按上面「經典使用者介面」右邊的設定按鈕 >
勾選「垂直候選字列表」 >
按右下角「套用」。
其他參考資料:
2023-2-21 追加 Arch 用安裝命令、環境變數也可寫在 ~/.config/environment.d/im.conf
2024-8-3 環境變數檔名可任?。ǖ?.conf 結尾)、增加 Wayland 說明