iBus indicator does not show on the panel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Medium
|
James M. Leddy | ||
Precise |
Fix Released
|
Medium
|
Unassigned | ||
Release Notes for Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
ibus (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Oneiric |
Invalid
|
Medium
|
Unassigned | ||
Precise |
Invalid
|
Medium
|
Unassigned | ||
Quantal |
Invalid
|
Medium
|
Unassigned | ||
im-switch (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Undecided
|
Gunnar Hjalmarsson | ||
Precise |
Fix Released
|
Undecided
|
Gunnar Hjalmarsson | ||
Quantal |
Fix Released
|
Undecided
|
Gunnar Hjalmarsson | ||
language-selector (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
IBus icon does not show at Unity panel in some environments, we are discovering the real culprit now.
[Impact]
Impacts all users of CJK languages or any other user depending on IBUS for character composition. This is a rather large user base and the prority of this bug has been updated as to reflect the impact on users.
The missing indicator on session start disables users from having a visual cue of the current state of the ibus support for their session, as well as the current ibus input method in use, which may change during the course of a session. Furthermore, since the underlying issue appears to be related to ibus-daemon startup, this may render ibus input unusable until the daemon is restarted.
[Release note for P]
see https:/
[Development Fix]
(TBD)
[Stable Fix]
(TBD)
[Workaround]
We have some workarounds, but they are not root fix. The root cause is not identified.
A) gsettings approach:
see comment 8, comment 23
B) exec: ibus-daemon -rxd
RESTARTing ibus-daemon can fix the one-time solution. If user met this problem, executing `ibus-daemon -rxd`. This command restart ibus-daemon, and fix for current login sessions. But that is not root fix, if user restart the session (or reboot system), problem are back-in.
Notes: If user exec the Ibus icon on Dash, that is not functional. Because ibus-daemon are already running by /etc/X11/
B') .desktop approach (with user initiated ibus restart)
Workaround is as discussed in this bug report, to apply the debdiff provided by Ikuya Awashiro. This change modifies the parameters passed to ibus-daemon's .desktop file, that used in a Unity Dash. That provide more better B) approach.
the session manager on a new session; and makes ibus-daemon replace any previously running ibus daemon for the user.
[Test Case]
1) Start a Unity session with a CJK language (Chinese, Japanese, Korean, Vietnamese) or any other language depending on ibus to compose characters.
2) Verify that the ibus indicator is shown in the Unity panel, and that ibus input can be used.
The indicator should be visible in all cases. Since this bug is akin to a race condition, it may need a few startups to trigger the bug.
[Regression Potential]
Minimal, this only affects the ibus daemon on session startup in the way that it gets spawned by the session manager: it will replace any other running ibus daemon at the time, though none should be running before ibus-daemon gets spawned regardless. A different (or the same) ibus daemon can still be started manually.
Possible issues could include the ibus daemon failing to start altogether with the session, in which case the ibus input methods would be unavailable, and can be started manually by users (using a terminal).
[Background]
(guess by Ikuya AWASHIRO, Fumihito YOSHIDA)
In Ubuntu/Unity environments, ibus-daemon are initiated by /etc/X11/
------
iBus still run but doesn't show off in the panel, in every way. The only thing to make it right is do ibus-deamon -rxd
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: ibus 1.3.99.
ProcVersionSign
Uname: Linux 3.0.0-12-generic i686
ApportVersion: 1.23-0ubuntu3
Architecture: i386
Date: Sun Oct 16 09:19:00 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
SourcePackage: ibus
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (2 days ago)
Related branches
Changed in ibus (Ubuntu): | |
status: | New → Confirmed |
summary: |
- iBus not show off in panel + iBus indicator does not show in the panel |
no longer affects: | ibus |
description: | updated |
tags: | added: precise |
description: | updated |
Changed in ubuntu-release-notes: | |
status: | New → Invalid |
Changed in oem-priority: | |
assignee: | nobody → James M. Leddy (jm-leddy) |
Changed in oem-priority: | |
importance: | Undecided → Medium |
Changed in oem-priority: | |
assignee: | James M. Leddy (jm-leddy) → David Barth (dbarth) |
tags: | added: rls-q-incoming |
Changed in im-switch (Ubuntu Oneiric): | |
status: | New → Confirmed |
Changed in im-switch (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in im-switch (Ubuntu): | |
status: | New → Confirmed |
Changed in oem-priority: | |
assignee: | David Barth (dbarth) → James M. Leddy (jm-leddy) |
tags: |
added: rls-q-notfixing removed: rls-q-incoming |
Changed in im-switch (Ubuntu Quantal): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | Confirmed → In Progress |
Changed in im-switch (Ubuntu Precise): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | Confirmed → In Progress |
Changed in oem-priority: | |
status: | New → In Progress |
Changed in ibus (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in ibus (Ubuntu Oneiric): | |
status: | Triaged → Invalid |
Changed in ibus (Ubuntu Precise): | |
status: | Confirmed → Invalid |
Changed in ibus (Ubuntu Quantal): | |
status: | Confirmed → Invalid |
no longer affects: | language-selector (Ubuntu Oneiric) |
no longer affects: | language-selector (Ubuntu Precise) |
no longer affects: | language-selector (Ubuntu Quantal) |
Changed in im-switch (Ubuntu Oneiric): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | Confirmed → In Progress |
tags: | added: natty |
tags: | added: verification-needed |
Changed in im-switch (Ubuntu Oneiric): | |
status: | In Progress → Fix Committed |
Changed in im-switch (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
Changed in im-switch (Ubuntu Quantal): | |
status: | In Progress → Fix Committed |
Changed in im-switch (Ubuntu): | |
assignee: | Gunnar Hjalmarsson (gunnarhj) → Ma Xiaojun (damage3025) |
status: | Fix Released → In Progress |
tags: | added: verification-done verification-done-quantal |
workdaround from fourdollars[1][2] http:// images. plurk.com/ f17781469b35ce5 4aa8aea97219de7 46.jpg
[1] https:/ /launchpad. net/~fourdollar s/ www.plurk. com/fourdollars
[2] http://