代码拉取完成,页面将自动刷新
本專案基於小麥注音 for fxitx5 v2.2 版研發,改採威注音詞庫。目前還在完善中。
以下說明如何在 Ubuntu 21.10 以及 22.04 LTS 上面編譯安裝。
請先安裝 fcitx5, CMake, 以及以下開發用模組:
sudo apt install \
fcitx5 libfcitx5core-dev libfcitx5config-dev libfcitx5utils-dev \
cmake extra-cmake-modules gettext libfmt-dev
然後在本專案的 git 目錄下執行以下指令:
mkdir -p build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug
make
sudo make install
# 初次安裝後,執行以下指令,幹注音 icon 就會出現在 fcitx5 選單中
sudo update-icon-caches /usr/share/icons/*
安裝後重新啟動 fcitx5,就會在設定中找到幹注音。
Ubuntu 20.04 LTS 安裝的 fcitx5 版本老舊。如果要編譯,在使用 cmake
指令時,要加上 -DUSE_LEGACY_FCITX5_API=1
才能用舊式 API:
mkdir -p build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DUSE_LEGACY_FCITX5_API=1
make
本專案的程式碼大致採用 Google C++ style。我們已經設定好 .clang-format
檔案,請在發送 PR 前使用 clang-format 重整風格即可。
本專案跟 Google C++ style 不同的地方如下:
snake_case
變數名稱。變數或參數一律使用 lowerCamelCase
風格。Foo::PascalCaseMethod()
。成員函數一律使用 Foo::lowerCamelCaseMethod()
風格。此外,src/Engine/
目錄裡的程式碼,傳統上使用 WebKit style,未來繼續使用 WebKit 風格。我們也在該目錄放置了符合該風格的 .clang-format
。
我們也推薦使用 cpplint 檢查 C++ 常見問題。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。