KDE上fcitx5可以讓行列輸入法使用二級簡碼

KDE環境上,可以自動分排世窗,和Windows10的功能很像,但是傳統的行列輸入法沒有二級簡碼,也不能直接選符號表, 所以做了下面的調整
array30-large
array30-extra
沒有二級簡碼,直接略過, 改用 rime套件

更新套件庫與安裝 fcitx5 主體 / 入法模組
sudo apt update
sudo apt install fcitx5 fcitx5-configtool git fcitx5-rime fcitx5-chewing librime-data


設定 fcitx5 為系統輸入法
im-config
選擇:fcitx5 完成後 登出 → 再登入桌面


設定環境變數
nano ~/.profile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
另一個方法是設定 vi /etc/enviroment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
KDE Plasma 專用(可選)
mkdir -p ~/.config/environment.d
nano ~/.config/environment.d/fcitx5.conf
K_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
XFCE 專用(可選)
mkdir -p ~/.config/autostart
nano ~/.config/autostart/fcitx5-env.desktop
[Desktop Entry]
Type=Application
Name=fcitx5 Environment
Exec=sh -c “export GTK_IM_MODULE=fcitx; export QT_IM_MODULE=fcitx; export XMODIFIERS=@im=fcitx”
OnlyShowIn=XFCE;
X-GNOME-Autostart-enabled=true

安裝「行列30array30)」Rime schema
mkdir -p ~/rime-build
cd ~/rime-build
git clone https://github.com/rime/rime-array.git
複製到使用者目錄
mkdir -p ~/.local/share/fcitx5/rime
cp rime-array/*.yaml ~/.local/share/fcitx5/rime/
驗證:
ls ~/.local/share/fcitx5/rime | grep array
應看到:
array30.schema.yaml
array30.dict.yaml

設定 Rime 使用行列30
nano ~/.local/share/fcitx5/rime/default.custom.yaml

patch:
  schema_list:
    - schema: array30

  menu:
    page_size: 9

部署 Rime
rime_deployer
成功訊息:
deploying array30.schema.yaml

building dictionary array30

重啟 fcitx5 並登出登入
fcitx5-remote -r

驗證 Rime array30
fcitx5-diagnose | grep array

在 fcitx5-configtool 新增輸入法
打開 fcitx5-configtool

  • 新增輸入法:
  • Array30(Rime 行列30)
  • Chewing(酷音注音)

建議備份
tar czf fcitx5-rime-backup.tar.gz ~/.local/share/fcitx5/rime
下次重裝系統,只要解壓 → rime_deployer → 登出登入即可恢復行列30。

隨機文章

隨機美圖

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *