From Fedora Project Wiki

< Changes

Revision as of 11:23, 19 February 2021 by Fujiwara (talk | contribs) (Postpone mmap feature to Fedora 35 and updates with the current new features for Fedora 34.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


IBus 1.5.24

Summary

IBus will provide GTK4 IM module and enhance ibus-setup to search input method names more easily.

Owner

Current status

Detailed Description

Now GTK4 is available in Fedora 34 and IBus provides the GTK4 IM module. Previously 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 gnome-control-center instead.

Feedback

Users expect to use input methods in GTK4 applications too.

Benefit to Fedora

Input methods are also required for GTK4 applications.

Scope

  • 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:

Upgrade/compatibility impact

No impact.

How To Test

  1. Install ibus-gtk4 and gtk4-devel packages.
  2. Enable an input method engine
  3. Run gtk4-demo
  4. Select "Entry" -> "Completion" in the left pane
  5. Click "Run" button in the top
  6. Focus on the input entry and type a language string.
  1. Log into non-GNOME desktop likes XFCE4 desktop
  2. Run ibus-setup
  3. Select "Input Method" tab
  4. Click "Add" button and launch "Select an input method" dialog
  5. Select "⋮" item in the language list and show the search entry
  6. Type an input method name in the entry likes "anthy" or "hangul"


User Experience

Just launch GTK4 applications if the IBus setup is done.

Dependencies

N/A

Contingency Plan

  • Contingency mechanism: Revert the change to IBus.
  • Contingency deadline: Beta release
  • Blocks release? No
  • Blocks product? None

Documentation

TBD

Release Notes