Savoir Faire · A random collection of writings Light modeDark mode


How to configure Fcitx Rime Cantonese on Fedora Kinoite

Rime is the best IME on Linux. The official installation script for Cantonese Jyutping does not include Fedora Kinoite (KDE Atomic Version).

Here are the proper steps of installation:

  1. Install fcitx 5 and rime for fcitx 5 in Discover with flatpak enabled.
  2. Download the newest version of rime-cantonese
  3. Go to ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime/. You may delete the files there if you don't use other schemas.
  4. Unzip the content of rime-cantonese to the above directory.
  5. Create a default.custom.yaml with the following content. Save it, redeploy it. And it is done.
# default.custom.yaml
patch:
  # Candidate page size
  "menu/page_size": 9

  # Only enable jyutping schema
  schema_list:
    - schema: jyut6ping3

  # Do NOT force ascii mode to English
  # Let Fcitx handle English switching instead
  "switches/@0/reset": 0