Dash and HUD do not accept keyboard input from ibus English input method

Bug #1219330 reported by Asa Zernik
86
This bug affects 16 people
Affects Status Importance Assigned to Milestone
Nux
Fix Released
Critical
Brandon Schaefer
Unity
Invalid
Critical
Brandon Schaefer
nux (Ubuntu)
Fix Released
Critical
Brandon Schaefer
unity (Ubuntu)
Invalid
Critical
Brandon Schaefer

Bug Description

After installing ibus, the Dash's and HUD's search boxes does not respond to keyboard input. I can fix the issue either by switching ibus to the Anthy (Japanese) input method, in which case I can search in Japanese characters only, or by disabling ibus with im-config and restarting the X session. I cannot in the same session both type in Japanese and search the Dash in English, so this is a major problem.

Non-Unity applications have no noticeable problem accepting English input from ibus.

Using Saucy Salamander: Unity 7.1, ibus 1.5.3, and anthy 9100h.

Related branches

Stephen M. Webb (bregma)
Changed in unity:
importance: Undecided → Critical
status: New → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
importance: Undecided → Critical
Revision history for this message
Cris Dywan (kalikiana) wrote :

I'm using German and Japanese - I can only type Japanese in Unity on Saucy, the same setup worked on Raring.

Revision history for this message
Brandon Schaefer (brandontschaefer) wrote :

Confirmed...looking into this...

Changed in unity:
assignee: nobody → Brandon Schaefer (brandontschaefer)
Changed in unity (Ubuntu):
assignee: nobody → Brandon Schaefer (brandontschaefer)
Changed in nux (Ubuntu):
status: New → In Progress
Changed in unity:
status: Triaged → Invalid
Changed in unity (Ubuntu):
status: Triaged → Invalid
Changed in nux:
status: New → In Progress
importance: Undecided → Critical
Changed in nux (Ubuntu):
importance: Undecided → Critical
Changed in nux:
assignee: nobody → Brandon Schaefer (brandontschaefer)
Changed in nux (Ubuntu):
assignee: nobody → Brandon Schaefer (brandontschaefer)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:nux at revision None, scheduled for release in nux, milestone 4.0.3

Changed in nux:
status: In Progress → Fix Committed
Changed in nux (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nux - 4.0.2+13.10.20130920-0ubuntu1

---------------
nux (4.0.2+13.10.20130920-0ubuntu1) saucy; urgency=low

  [ Brandon Schaefer ]
  * Always use a dynamic char* when dealing with text events. We were
    using a static text, then allocating dtext causing ibus to get
    confused on what to use. (LP: #1219330)
  * Greek does not play nice with XmbLookupString and gives us a size 0
    for the event string size. So if we run into the status
    XLookupKeySym, look it up using XLookupString. This way pinyin will
    still work as it did before the greek fix went in last week. (LP:
    #1219432)
  * Gracefully handle ibus_bus_get_config returning NULL. (LP: #1047944)

  [ Stephen M. Webb ]
  * initialize all fields of the test results structure to avoid
    segfaults when Unity support is not available (lp: #1226737). (LP:
    #1226737)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 817
 -- Ubuntu daily release <email address hidden> Fri, 20 Sep 2013 11:16:31 +0000

Changed in nux (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Cris Dywan (kalikiana) wrote :

FYI works well for me including switching between IMs. Thanks a lot for fixing this.

Stephen M. Webb (bregma)
Changed in nux:
milestone: none → 4.0.3
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.