From Fedora Project Wiki
(Create page)
 
(Add reference to libgnome-desktop/default-input-sources.h)
Line 105: Line 105:
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->


Change the default input method data in the langtable package. Check
The langtable package has data about default input methods. Change this data.
whether the updated data in langtable is correctly picked up by
But the data in langtable is currently apparently not used by gnome-initial setup.
gnome-initial-setup.
The list of default input methods used by gnome-initial-setup us stored in
 
<pre>
libgnome-desktop/default-input-sources.h
</pre>
in
 
<pre>
static DefaultInputSource default_input_sources[] =
{
  { "ar_DZ",    "xkb",          "ara+azerty" },
  { "as_IN",    "ibus",        "m17n:as:phonetic" },
  ...
</pre>
 
Here, "m17n:as:phonetic" would need to be replaced with "typing-booster".
And similar for the other Indian languages.


* Other developers: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Other developers: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->

Revision as of 10:23, 8 January 2019


Ibus-typing-booster default for Indian languages

Summary

Make ibus-typing-booster the default input method for Indian languages.

Owner

  • Name: Mike Fabian
  • Email: <mfabian@redhat.com>
  • Release notes owner:

Current status

  • Targeted release: Fedora 30
  • Last updated: 2019-01-08
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Currently, ibus-m17n is the default input method for Indian languages in Fedora. ibus-typing-booster uses the same libm17n used by ibus-m17n to support input for Indian languages and thus it can do everything ibus-m17n can do. But on top of that, ibus-typing-booster supports predictive input by remembering user input and by using words from dictionaries. Therefore, ibus-typing-booster is a more useful input method for these languages.

Benefit to Fedora

A better input experience for users of Indian languages.

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

in

static DefaultInputSource default_input_sources[] =
{
  { "ar_DZ",    "xkb",          "ara+azerty" },
  { "as_IN",    "ibus",         "m17n:as:phonetic" },
  ...

Here, "m17n:as:phonetic" would need to be replaced with "typing-booster". And similar for the other Indian languages.

  • Other developers: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

Nothing should happen when upgrading from a previous version of Fedora. If a user used ibus-m17n before the upgrade, he will still use it after the upgrade. This change proposal only changes the default input method for an Indian language for new installs or new user accounts.

How To Test

N/A (not a System Wide Change)

Do a new installation of Fedora 30 in an Indian language. Log into Gnome. See what input method is suggested by default by gnome-initial-setup.

User Experience

Easier input of Indian language because of predictive input.

Dependencies

gnome-initial-setup

Contingency Plan

  • Contingency mechanism: Leave the default input methods as they are now and move the change to Fedora 31
  • Contingency deadline: Fedora 30 Beta release
  • Blocks release? No.
  • Blocks product? No.

Documentation

N/A (not a System Wide Change)

Release Notes