Line 176: | Line 176: | ||
<!-- If you cannot complete your feature by the final development freeze, what is the backup plan? This might be as simple as "Revert the shipped configuration". Or it might not (e.g. rebuilding a number of dependent packages). If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy. --> | <!-- If you cannot complete your feature by the final development freeze, what is the backup plan? This might be as simple as "Revert the shipped configuration". Or it might not (e.g. rebuilding a number of dependent packages). If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy. --> | ||
* Contingency mechanism: | * Contingency mechanism: Leave the default input methods as they are now and move the change to Fedora 37 <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
<!-- When is the last time the contingency mechanism can be put in place? This will typically be the beta freeze. --> | <!-- When is the last time the contingency mechanism can be put in place? This will typically be the beta freeze. --> | ||
* Contingency deadline: | * Contingency deadline: Fedora 36 Beta release <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
<!-- Does finishing this feature block the release, or can we ship with the feature in incomplete state? --> | <!-- Does finishing this feature block the release, or can we ship with the feature in incomplete state? --> | ||
* Blocks release? | * Blocks release? No. <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
== Documentation == | == Documentation == |
Revision as of 06:06, 10 January 2022
Ibus-table cangjie default for zh_HK
Summary
Make ibus-table cangjie the default input method for zh_HK (Hongkong) locale.
Owner
- Name: Mike Fabian
- Email: <mfabian@redhat.com>
Current status
- Targeted release: Fedora Linux 36
- Last updated: 2022-01-10
- FESCo issue: <will be assigned by the Wrangler>
- Tracker bug: <will be assigned by the Wrangler>
- Release notes tracker: <will be assigned by the Wrangler>
Detailed Description
Currently, ibus-cangjie is the default input method for zh_HK in Fedora. ibus-cangjie is not actively maintained anymore upstream. ibus-table and the cangjie tables in ibus-table-chinese are actively maintained and can replace ibus-cangjie.
Feedback
Benefit to Fedora
A better input experience for users of the zh_HK locale.
Scope
- Proposal owners:
The langtable package has data about default input methods. Change this data. But the data in langtable is currently apparently not used by gnome-initial setup. The list of default input methods used by gnome-initial-setup us stored in
libgnome-desktop/default-input-sources.h
Currently there is the following default input method for zh_HK locale:
static DefaultInputSource default_input_sources[] = { ... { "zh_HK", "ibus", "cangjie" }, ... }
Here, cangjie
would need to be replaced with table:cangjie5
.
fedora-comps needs to be updated to install ibus-table-chinese-cangjie
by default.
- Other developers: N/A (not a System Wide Change)
- Release engineering: N/A (not a System Wide Change)
- Policies and guidelines: N/A (not needed for this Change)
- Trademark approval: N/A (not needed for this Change)
- Alignment with Objectives:
Upgrade/compatibility impact
Nothing should happen when upgrading from a previous version of Fedora. If a user used ibus-cangjie before the upgrade, they will still use it after the upgrade. This change proposal only changes the default input method for zh_HK locale for new installs or new user accounts.
How To Test
Do a new installation of Fedora 30 in zh_HK (Chinese Hongkont) locale.
The package ibus-table-chinese-cangjie
should be installed.
Log into Gnome. See what input method is suggested by default by gnome-initial-setup.
User Experience
Less buggy and better maintained cangjie input method.
Dependencies
gnome-initial-setup
Contingency Plan
- Contingency mechanism: Leave the default input methods as they are now and move the change to Fedora 37
- Contingency deadline: Fedora 36 Beta release
- Blocks release? No.
Documentation
N/A (not a System Wide Change)