ubuntukylin-members team mailing list archive
-
ubuntukylin-members team
-
Mailing list archive
-
Message #02250
[Bug 1164252] Re: Improve default selection of IBus related packages
I personally believe that a modern OS should include all languages out
of box. OS X does this, Windows 8.1 is probably there also.
In the context of Ubuntu, we do have an annoying concept of language
packs.
I and others find it annoying because:
* Net installing the language packs at the end of Ubuntu installation can have issues in too many ways
* Installing languages packs after Ubuntu installation is confusing for beginners
* As I tried some time ago, one cannot select all languages in language selector; there will be obscure error like locale running out of hash space
Including ibus-pinyin is a workaround for language pack annoyance; at least there is some input engine there.
Barebone ibus-table is definitely useless.
But there are many counter-argument for ibus-pinyin inclusion:
* It is merely useful for Simplified Chinese users; maybe they should use Ubuntu Kylin
* Language pack of Simplified Chinese picks ibus-sunpinyin instead ibus-pinyin as Pinyin input engine
* ibus-pinyin is not in good shape both upstream (almost dead) and downstream (outdated, problematic)
* At English installation of Ubuntu requires non-intuitive enabling process of IBus engines (it is getting better because of keyboard-indicator, but keyboard-indicator has its blocking bugs)
An alternative approach is that we include more IBus engines. We try to
cover all the common languages (ibus-m17n should probably be avoided).
We may reference GNOME/Fedora for a list of common IBus engines. I also
wonder what is Ubuntu Touch doing on this issue.
--
You received this bug notification because you are a member of Ubuntu
Kylin Members, which is subscribed to Ubuntu Kylin.
https://bugs.launchpad.net/bugs/1164252
Title:
Improve default selection of IBus related packages
Status in Ubuntu Kylin:
Fix Released
Status in “ubuntu-meta” package in Ubuntu:
In Progress
Bug description:
Currently we have:
"""
Input methods:
* (im-config)
* (ibus)
* (ibus-gtk3)
* (ibus-table)
* (ibus-pinyin)
* (ibus-pinyin-db-android)
"""
This is suboptimal in many ways.
1. ibus-gtk should be included, since we have notable GTK2 applications like Firefox and LibreOffice.
2. ibus-table doesn't provide a working input method by itself, it needs at least one of ibus-table-* package to work.
3. ibus-pinyin is useful for only limited set of people; even Simplified Chinese language support defaults to ibus-sunpinyin while UbuntuKylin and LinuxDeepin (a noteable Ubuntu-based distro in China) switch to Fcitx altogether.
The conclusion is that the real workhorse IBus related packages would be pulled by language support.
For meta package like ubuntu-desktop, we either leave a barebone IBus (ibus, ibus-gtk, ibus-gtk3) or remove IBus altogether.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntukylin/+bug/1164252/+subscriptions