Make sure fcitx-bin is installed when installing a Chinese language
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | language-selector (Ubuntu) |
High
|
Gunnar Hjalmarsson | ||
Bug Description
As a result of bug #1430893, check-language-
Consider these steps:
* Plain English install -> fcitx not installed
* Install a Chinese language using Language Support, and find that
1. No IM support gets installed and
2. fcitx is not available as an IM framework option.
I think it would make more sense to have the fcitx package installed for all users.
Related branches
| Gunnar Hjalmarsson (gunnarhj) wrote : | #1 |
| William Hua (attente) wrote : | #2 |
I think this was discussed before, but would it be possible to add make language-
| Gunnar Hjalmarsson (gunnarhj) wrote : | #3 |
It wouldn't automatically make it default, but it would make it available and possible to switch to from gnome-language-
The language packs are auto built AFAIK, and I don't know how easy it is to fiddle with debian/config for only a few of them.
Also, pkg_depends tests whether fcitx is installed, but I suppose this could be changed to test for fcitx-bin.
| Gunnar Hjalmarsson (gunnarhj) wrote : | #4 |
Another problem: gnome-language-
| Gunnar Hjalmarsson (gunnarhj) wrote : | #5 |
Correction #3: I meant debian/control, of course.
| Gunnar Hjalmarsson (gunnarhj) wrote : | #6 |
Maybe a language-selector hack? If the user requests the installation of some Chinese language, install fcitx-bin (if not already installed) before calling check-language-
| Gunnar Hjalmarsson (gunnarhj) wrote : | #7 |
Changed to language-selector after talking with William Hua on IRC.
http://
| affects: | ubuntu-meta (Ubuntu) → language-selector (Ubuntu) |
| Changed in language-selector (Ubuntu): | |
| assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
| status: | New → In Progress |
| summary: |
- fcitx (the framework) should be seeded in desktop + Make sure fcitx-bin is installed when installing a Chinese language |
| Aron Xu (happyaron) wrote : | #8 |
In pkg_depends, if we specify lines as:
im:zh-hans:
This means make l-s don't check the existence of any dependent package, do you think this will work?
| Gunnar Hjalmarsson (gunnarhj) wrote : | #9 |
Yes. That's exactly what I'm about to upload. :)
| Changed in language-selector (Ubuntu): | |
| status: | In Progress → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #10 |
This bug was fixed in the package language-selector - 0.140
---------------
language-selector (0.140) vivid; urgency=medium
* data/pkg_depends:
Pull kde-config-fcitx for Chinese on Kubuntu.
-- Gunnar Hjalmarsson <email address hidden> Wed, 25 Mar 2015 20:12:00 +0100
| Changed in language-selector (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| Gunnar Hjalmarsson (gunnarhj) wrote : | #11 |
This is the changelog entry which applies to this bug report:
* data/pkg_depends:
If a Chinese language is installed (or about to be installed):
- pull the applicable Chinese fcitx IM engines irrespective of the
presence of the fcitx framework, and
- pull also fcitx (the framework)


I'm hoping for someone to comment on this before a possible MP.