ibus can't be activated in English(United States)

Bug #441987 reported by Sunner Sun
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
language-selector
Confirmed
Undecided
Unassigned
ibus (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: ibus

In System->Administrator->Language Support, if the preferred language is set to English(United States), "Keyboard input method system" can't be set to ibus. If you choose ibus, then close the language window and relaunch it. The choose will be blank again.
By clicking System->Preferences->IBus Preferences, ibus icon can appear in notify bar. But the input method can NOT be called out by ctrl+space and etc.
If I set the language to Chinese, everything is Ok.

In jaunty, the default ime frame, scim, works well both in English and Chinese.

ProblemType: Bug
Architecture: i386
Date: Sun Oct 4 15:17:22 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: wl
Package: ibus 1.2.0.20090723-1ubuntu1
ProcEnviron:
 LANGUAGE=en_US.UTF-8
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.36-generic
SourcePackage: ibus
Uname: Linux 2.6.31-11-generic i686

Revision history for this message
Sunner Sun (sunner) wrote :
Revision history for this message
Sunner Sun (sunner) wrote :

After unlink ~/.xinput.d/en_US (which was linked to scim-bridge for history reason), everything is ok now. I think this is a bug of "language support (gnome-language-selector)" who can not unlink previous link.

Changed in ibus (Ubuntu):
status: New → Invalid
Revision history for this message
Arne Goetje (arnegoetje) wrote : Re: [Bug 441987] [NEW] ibus can't be activated in English(United States)

Sunner Sun wrote:
> Public bug reported:
>
> Binary package hint: ibus
>
> In System->Administrator->Language Support, if the preferred language is set to English(United States), "Keyboard input method system" can't be set to ibus. If you choose ibus, then close the language window and relaunch it. The choose will be blank again.
> By clicking System->Preferences->IBus Preferences, ibus icon can appear in notify bar. But the input method can NOT be called out by ctrl+space and etc.
> If I set the language to Chinese, everything is Ok.

The changes will be activated with your next login. This is also
mentioned in language-selector.
There is no technical way around this.

So, the proper way to activate ibus for US-English is:
in System->Preferences->Language Support set the input method to ibus
for English (United States). Log out. With your next login ibus should
be working.

Please confirm if this works for you.

Revision history for this message
Sunner Sun (sunner) wrote : Re: [Bug 441987] [NEW] ibus can't be activated in English(United States)

On Sun, Oct 4, 2009 at 16:02, Arne Goetje <email address hidden> wrote:

>
> The changes will be activated with your next login. This is also
> mentioned in language-selector.
> There is no technical way around this.
>
No. relogin does not work.

>
> So, the proper way to activate ibus for US-English is:
> in System->Preferences->Language Support set the input method to ibus
> for English (United States). Log out. With your next login ibus should
> be working.
>
After login again, the input method goes to blank again.

My previous comment has figured out the bug. It is because the
~/.xinput.d/en_US link. Since my home directory is made under jaunty, the
link pointed to scim-bridge which is not installed defaultly in karmic. It
seems that language-selector can't handle this
situation automatically. After unlinking ~/.xinput.d/en_US manually, the
language-selector create a new link pointed to /etc/X11/xinit/xinput.d/ibus.
Then, everything is ok after relogin.

>
> Please confirm if this works for you.
>
> --
> ibus can't be activated in English(United States)
> https://bugs.launchpad.net/bugs/441987
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Ubuntu language selector: New
> Status in “ibus” package in Ubuntu: Invalid
>
> Bug description:
> Binary package hint: ibus
>
> In System->Administrator->Language Support, if the preferred language is
> set to English(United States), "Keyboard input method system" can't be set
> to ibus. If you choose ibus, then close the language window and relaunch it.
> The choose will be blank again.
> By clicking System->Preferences->IBus Preferences, ibus icon can appear in
> notify bar. But the input method can NOT be called out by ctrl+space and
> etc.
> If I set the language to Chinese, everything is Ok.
>
> In jaunty, the default ime frame, scim, works well both in English and
> Chinese.
>
> ProblemType: Bug
> Architecture: i386
> Date: Sun Oct 4 15:17:22 2009
> DistroRelease: Ubuntu 9.10
> NonfreeKernelModules: wl
> Package: ibus 1.2.0.20090723-1ubuntu1
> ProcEnviron:
> LANGUAGE=en_US.UTF-8
> PATH=(custom, user)
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-11.36-generic
> SourcePackage: ibus
> Uname: Linux 2.6.31-11-generic i686
>

Revision history for this message
Arne Goetje (arnegoetje) wrote :

I see. Thanks, I will fix that.

Changed in language-selector:
status: New → Confirmed
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.