Skip to content

開發注意事項

zonble edited this page Sep 25, 2024 · 2 revisions

跟詞庫有關的問題

fcitx5 mcbopomofo 有一份詞庫,但是這份詞庫並不在這個專案中維護,而是在上游的 macOS 版本中維護。因此,有任何跟詞庫有關的問題 ,請在上游的專案回報。

避免在重啟 fcitx5 時桌面環境卡死的問題

小麥注音輸入法是 fcitx5 的一個模組,因此,在修改了程式碼然後重新編譯之後,需要重新啟動 fcitx5 才會生效。方法是在終端機當中輸入:

killall fcitx5
fcitx5 &

不過,由於 fcitx5 原本會佔用系統鍵盤輸入事件,轉換成想要輸入的文字後,才會送到應用程式中,如果直接停止了 fcitx5 的 process,很有可能就會造成所有的應用程式都接收不到鍵盤事件,包括我們正在使用的終端機程式,導致我們無法繼續輸入命令啟動 fcitx5。根據官方的說明,建議的作法是,先開啟一個不使用 fcitx5 的終端機視窗:

XMODIFIERS=@im=none xterm

然後在這個 xterm 終端機當中,輸入前述命令。