From Fedora Project Wiki
Line 156: Line 156:


<gallery>
<gallery>
Screenshot-f34-add-ibus-unikey-input-method.png|Adding the m17n:vi:telex input method in the Gnome control centre
Screenshot-f34-add-ibus-unikey-input-method.png|Adding the ibus-unikey input method in the Gnome control centre
Screenshot-f34-using-ibus-unikey-input-method.png|How to use the vi:m17n:telex input method.
Screenshot-f34-using-ibus-unikey-input-method.png|How to use the ibus-unikey input method.
</gallery>
</gallery>



Revision as of 09:22, 25 February 2021


Use ibus-unikey as the default IME for Vietnamese

Summary

The current default input method for Vietnamese is ibus-bogo. This should change it to the ibus-unikey.

Owner

Current status

Detailed Description

The current Fedora default input method ibus-bogo seems to be not actively maintained and it doesn't work on Gnome Wayland. The bug has been reported already in Fedora 30, see:

https://bugzilla.redhat.com/show_bug.cgi?id=1690326

The ibus-unikey input method seems to do the same as ibus-bogo.

ibus-unikey seems work much better than ibus-bogo under Wayland.

Feedback

Benefit to Fedora

Vietnamese input works again on Gnome-Wayland. Currently with ibus-bogo it is broken.

Scope

  • Proposal owners:
    • update langpacks-vi to use ibus-unikey


  • Other developers: gnome-desktop3 for default vi_VN input method
  • Release engineering: #9907
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Objectives:

Upgrade/compatibility impact

The package installed by default will change from ibus-bogo to the packages ibus-unikey for an installation in Vietnamese.

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