IBus will provide GTK4 IM module and enhance
ibus-setup to search input method names more easily.
- Name: Takao Fujiwara
- Email: fujiwara [at] redhat [dot] com
- Targeted release: Fedora 34
- Last updated: 2021-02-19
- FESCo issue: #2542
- Tracker bug: #1916920
- Release notes tracker: #636
Now GTK4 is available in Fedora 34 and IBus provides the GTK4 IM module.
ibus-setup could search language names only under the language list and needed to show input methods under the specific language name to search input method names. In this release,
ibus-setup can search both language names and input method names under the language list. Howerver
ibus-setup is not required in GNOME desktop which provides
Users expect to use input methods in GTK4 applications too.
Benefit to Fedora
Input methods are also required for GTK4 applications.
- Proposal owners:
- Other developers: N/A
- Release engineering: #9935 (a check of an impact with Release Engineering is needed)
- Policies and guidelines: N/A
- Trademark approval: N/A
- Alignment with Objectives:
How To Test
- Install ibus-gtk4 and gtk4-devel packages.
- Enable an input method engine
- Run gtk4-demo
- Select "Entry" -> "Completion" in the left pane
- Click "Run" button in the top
- Focus on the input entry and type a language string.
- Log into non-GNOME desktop likes XFCE4 desktop
- Run ibus-setup
- Select "Input Method" tab
- Click "Add" button and launch "Select an input method" dialog
- Select "⋮" item in the language list and show the search entry
- Type an input method name in the entry likes "anthy" or "hangul"
Just launch GTK4 applications if the IBus setup is done.
- Contingency mechanism: Revert the change to IBus.
- Contingency deadline: Beta release
- Blocks release? No
- Blocks product? None