(See <https://fcitx-im.org/wiki/Special:MyLanguage/Develop_an_simple_input_method#A_quick_start:_Quwei>.)
-
Install dependencies:
$ sudo apt install gettext libfcitx5core-dev fcitx5-modules-dev fcitx5-module-punctuation-dev $ sudo apt install fcitx5
-
Compile
$ git clone https://github.com/fcitx/fcitx5-quwei $ cd fcitx5-quwei/ $ mkdir -p build && cd build/ $ cmake .. -DCMAKE_INSTALL_PREFIX=~/.fcitx-dev -DCMAKE_BUILD_TYPE=Debug $ make $ make install
-
Run and debug
$ fcitx5 -rd $ fcitx5-configtool # search available input methods for Quwei and double-click to add
Fails with:
E2023-11-03 23:38:43.404569 addonloader.cpp:32] Could not locate library libquwei.so for addon quwei. I2023-11-03 23:38:43.404623 addonmanager.cpp:188] Could not load addon quwei
For Developers:
- Compiling fcitx5 https://fcitx-im.org/wiki/Special:MyLanguage/Compiling_fcitx5
- Basic concept https://fcitx-im.org/wiki/Special:MyLanguage/Basic_concept
- Develop an simple input method https://fcitx-im.org/wiki/Special:MyLanguage/Develop_an_simple_input_method
- Q&A for developer https://fcitx-im.org/wiki/Special:MyLanguage/Q%26A_for_developer
- Debug fcitx5 https://fcitx-im.org/wiki/Special:MyLanguage/Debug_fcitx5