fcitx breaks X11 compose
Bug #1439231 reported by
Gunnar Hjalmarsson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fcitx (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In order to meet the expectations by Brazilian Portuguese users (see bug #518056), the libx11-data package provides the file /usr/share/
This makes me fear that fcitx somehow breaks X11 compose. Considering that there is a discussion about making fcitx the default IM framework for all users in 15.10, I think this a matter of high priority.
Changed in fcitx (Ubuntu): | |
importance: | High → Medium |
Changed in fcitx (Ubuntu): | |
status: | New → Triaged |
To post a comment you must log in.
I haven't had time to verify the status yet, but there is a bit difference on keyboard handling in current fcitx package.
When using ibus, we were using X to handle keyboard layouts directly, and use ibus for holding those engines only. With current fcitx configuration, keyboard layouts (xkb) configurations are processed by fcitx before X. This is still enabled in Vivid because I want to give it more room for fixing the race incompatibilities, but we can disable it if we are really making it default for everyone but the keyboard stuff isn't worked out properly. That would mean doing the same like ibus - using X to process keyboard layouts directly.
Rationale on why we need IM framework processing the keyboard stuff is that this gives portability among different display server technologies, and more importantly, users will get the same experience when moving among them using the same configuration, without being bothered by races of different display servers (X, Wayland, Mir and maybe more).