From 0ddf5a61142183cc994874c1ca60f86a9a0e8722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=80=AA=E5=BC=82=E8=BD=AF=E7=B3=96?= <219617512+WeirdGumi@users.noreply.github.com> Date: Mon, 7 Sep 2026 12:34:23 +0800 Subject: [PATCH] docs: create dev/topic/desktop/rime --- dev/topic/desktop/rime.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 dev/topic/desktop/rime.md diff --git a/dev/topic/desktop/rime.md b/dev/topic/desktop/rime.md new file mode 100644 index 0000000..a730c40 --- /dev/null +++ b/dev/topic/desktop/rime.md @@ -0,0 +1,33 @@ +`rime` is a modular, extensible input method engine in cross-platform C++ code, built on top of open-source technologies. + +## Core + +|Package|Feature| +|-------|-------| +|`librime`|Rime core engine library| +|`fcitx5-rime`|Fcitx5 rime backend plugin| + +## Data + +|Location|Purpose| +|--------|-------| +|`/usr/share/rime-data`|System-wide data (managed by package manager, read-only)| +|`~/.local/share/fcitx5/rime`|User-specific data (customisation, overrides system data)| + +System-wide data includes the following schema packages: + +|Package|Feature| +|-------|-------| +|`rime-prelude`|Essential configuration| +|`rime-essay`|Shared vocabulary| +|`rime-stroke`|Stroke input schema| +|`rime-cangjie`|Cangjie input schema| +|`rime-luna-pinyin`|Luna Pinyin input schema| +|`rime-terra-pinyin`|Terra Pinyin input schema| +|`rime-bopomofo`|Bopomofo input schema| +|`rime-quick`|Quick input schema| +|`rime-emoji`|Emoji input support| + +## Related Links + +- [Rime Official Documentation](https://rime.im/docs) \ No newline at end of file