From Fedora Project Wiki


Use ibus-unikey as the default IME for Vietnamese

Summary

This recommended default input method for Vietnamese will be changed from ibus-bogo to ibus-unikey.

Owner

Current status

Detailed Description

The current Fedora recommended Vietnamese input method ibus-bogo seems not actively maintained, and doesn't work well currently with GNOME Wayland for some time.

Since the ibus-unikey input method seems to work better under Wayland and provides similar functionality, it is now recommended input method and installed for Vietnamese users.

Feedback

Benefit to Fedora

Provides Vietnamese input that should work across desktops including GNOME Wayland.

Scope

  • Proposal owners:
    • update langpacks-vi to use ibus-unikey
  • Release engineering: #9907
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

Upgrades are not affected, and ibus-unikey should be reasonably compatible with ibus-bogo for Vietnamese input.

How To Test

Install Fedora in Vietnamese and check that ibus-unikey are installed. The input method Unikey should be available:

$ ibus list-engine | grep unikey
  unikey
$

Then add the unikey input method in the gnome-control-center select it in the gnome-panel, open gedit and type: “Khoong cos gif quis hown ddoocj laapj tuwj do”. You should get the result: “Không có gì quí hơn độc lập tự do”.

The following screenshots show how to add the ibus-m17n “m17n:vi:telex” input method and do that tests. ibus-unikey and ibus-m17n “m17n:vi:telex” behave the same but ibus-m17n “m17n:vi:telex” suffers from a problem in Wayland that characters are often disappearing while typing, that’s why we prefer ibus-unikey at the moment.

User Experience

  • There should be very little difference in typing Vietnamese as ibus-bogo and ibus-unikey behave similarly, except that Unikey works much better under Wayland
  • The setup tool looks a little different.
  • Package sizes and dependent packages are different.
  • Memory usage is different.

Dependencies

ibus-unikey

  • comps has to be updated

Contingency Plan

Revert changes back to ibus-bogo

  • Contingency mechanism: Revert comps and gnome-desktop3
  • Contingency deadline: Beta release
  • Blocks release? No
  • Blocks product? None

Documentation

https://github.com/ibus/ibus-unikey

See also Changes/ibus-m17n_as_default_Sinhala_IME.

Release Notes