Rewrite ibus test for ibus 1.5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Brandon Schaefer | ||
unity (Ubuntu) |
Fix Released
|
High
|
Brandon Schaefer |
Bug Description
needs to be rewritten for ibus 1.5.
We would like to land ibus 1.5 in Saucy really soon but we don't want to break the Unity build. You can get ibus 1.5 from https:/
ibus 1.5 uses gsettings, not gconf. And the default keyboard shortcut to switch input methods has switched to Super+Space using org.gnome.
See also bug 1201679
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: unity 7.0.2+13.
ProcVersionSign
Uname: Linux 3.10.0-3-generic x86_64
ApportVersion: 2.11-0ubuntu1
Architecture: amd64
CompizPlugins: No value set for `/apps/
Date: Fri Jul 19 12:04:55 2013
InstallationDate: Installed on 2013-06-14 (35 days ago)
InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 (20130613)
MarkForUpload: True
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 78 lines (+18/-14)2 files modifiedtests/autopilot/unity/tests/test_ibus.py (+11/-14)
unity-shared/SearchBar.cpp (+7/-0)
description: | updated |
Changed in unity: | |
importance: | Undecided → High |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity: | |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
milestone: | none → 7.1.1 |
So a little update, the overall problem is ibus 1.5 is always on. So when you are typing in english its still on :(. Sadly we depend on knowing when ibus was being enabled/disabled. Another thing is we are moving from gconf -> gsettings. So nux will have to be updated as well.
Good news is we can get the tests passing soon, I just need to manually enter the expected results in the pinyin/anthy and things should be good on our end. There will be some refactoring needed in nux/unity though as we no longer get the signals enable/disabled so we can't tell if the IM is active or not. This means we don't know when we will be getting preedit or not.