Skip to content

input methods: Add support for fcitx5.#13805

Merged
mtwebster merged 2 commits into
linuxmint:masterfrom
mtwebster:fcitx5-minimal
Jun 11, 2026
Merged

input methods: Add support for fcitx5.#13805
mtwebster merged 2 commits into
linuxmint:masterfrom
mtwebster:fcitx5-minimal

Conversation

@mtwebster

@mtwebster mtwebster commented Jun 8, 2026

Copy link
Copy Markdown
Member
  • Don't launch ibus if it's not the session-preferred engine
  • Add fcitx5 implementation of ClutterInputMethod, allowing
    integration with clutter entries.
  • fcitx provides all popups and indicators and shortcut handling.

We probably shouldn't actively break a user's preferred engine,
and there are gaps in ibus' language support.

Requires:
linuxmint/cinnamon-session@f8836e8208b719e
linuxmint/cinnamon-settings-daemon@de97f127
linuxmint/mintlocale@87d55141378

Fixes #12851

Ref: #11115, #13387, #13622

Related: linuxmint/mintlocale#85, linuxmint/mintlocale#89, linuxmint/mintlocale#93

@mtwebster mtwebster marked this pull request as draft June 8, 2026 18:08
@mtwebster

Copy link
Copy Markdown
Member Author

Example of themed im-switch and candidate popups in a native Cinnamon popup:

Screencast.2026-06-09.09.56.31.mp4

- Don't launch ibus if it's not the session-preferred engine
- Add fcitx5 implementation of ClutterInputMethod, allowing
  integration with clutter entries.
- fcitx provides all popups and indicators and shortcut handling.

This is just a test of standalone fcitx5 support.

We probably shouldn't actively break a user's preferred engine,
and there are gaps in ibus' language support.

There are no real user-facing changes (like to cinnamon's keyboard
settings) here yet, only behavioral.

Requires:
linuxmint/cinnamon-session@f8836e8208b719e
linuxmint/cinnamon-settings-daemon@de97f127
linuxmint/mintlocale@87d55141378

Fixes linuxmint#12851
Ref: linuxmint#11115, linuxmint#13387, linuxmint#13622

Also: linuxmint/mintlocale#85, linuxmint/mintlocale#89,
      linuxmint/mintlocale#93
@mtwebster mtwebster marked this pull request as ready for review June 11, 2026 13:35
@mtwebster mtwebster changed the title input methods: Add minimal support for fcitx5. input methods: Add support for fcitx5. Jun 11, 2026
@mtwebster mtwebster merged commit 311b492 into linuxmint:master Jun 11, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

a bug where input methods like fcitx5 cannot input chinese in the search box of the start menu

1 participant