Re: [Bug 522814] [NEW] ibus does not install itself as an option for the all_ALL quasi-locale

2010-02-17 Thread Arne Goetje
Zorael wrote:
 Public bug reported:
 
 Binary package hint: ibus
 
 Upon installation, ibus installs itself as a choice for several locales
 (xinput-lang_LANG alternatives), including ja_JP and ko_KR. This allows
 for use of the im-switch tool to change what input method to use for
 that locale.
 
 It does not install itself as an option for the all_ALL quasi-locale, or
 more specifically, the xinput-all_ALL alternative. This makes it
 impossible to use im-switch to set my system-wide default to ibus. I run
 Kubuntu 10.04 with an English language setting and a Swedish locale.
 This behavior is present in Karmic as well.

I'm sorry, but I cannot reproduce your problem. I can activate ibus 
using im-switch for any locale just fine on Lucid, although I run Gnome 
and not KDE.

Can any other KDE user reproduce this problem?

Do you have a clean installation from the Lucid CD or did you upgrade 
from an older version?

Which steps did you do to set your language settings?

-- 
ibus does not install itself as an option for the all_ALL quasi-locale
https://bugs.launchpad.net/bugs/522814
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 522814] [NEW] ibus does not install itself as an option for the all_ALL quasi-locale

2010-02-16 Thread Zorael
Public bug reported:

Binary package hint: ibus

Upon installation, ibus installs itself as a choice for several locales
(xinput-lang_LANG alternatives), including ja_JP and ko_KR. This allows
for use of the im-switch tool to change what input method to use for
that locale.

It does not install itself as an option for the all_ALL quasi-locale, or
more specifically, the xinput-all_ALL alternative. This makes it
impossible to use im-switch to set my system-wide default to ibus. I run
Kubuntu 10.04 with an English language setting and a Swedish locale.
This behavior is present in Karmic as well.

$ sudo im-switch -c
No system wide default defined just for locale en_US .
Use all_ALL quasi-locale and set IM.
System wide default for all_ALL locale is marked with [+].
There are 7 choices for the alternative xinput-all_ALL (providing 
/etc/X11/xinit/xinput.d/all_ALL).

  SelectionPathPriority   Status

* 0/etc/X11/xinit/xinput.d/default  10auto mode
  1/etc/X11/xinit/xinput.d/default  10manual 
mode
  2/etc/X11/xinit/xinput.d/default-xim  0 manual 
mode
  3/etc/X11/xinit/xinput.d/none 0 manual 
mode
  4/etc/X11/xinit/xinput.d/uim  0 manual 
mode
  5/etc/X11/xinit/xinput.d/uim-systray  0 manual 
mode
  6/etc/X11/xinit/xinput.d/uim-toolbar  0 manual 
mode
  7/etc/X11/xinit/xinput.d/uim-toolbar-qt   0 manual 
mode

Press enter to keep the current choice[*], or type selection number:

As workarounds go, it is possible to modify the alternative
configuration file (/var/lib/dpkg/alternatives/xinput-all_ALL) to
include ibus, or to manually repoint the symlink at /etc/alternatives
/xinput-all_ALL. I can also overwrite /etc/X11/xinit/xinput.d/default
with the contents of the ibus file in the same directory.

Looking at the source, all_ALL is commented out at
debian/ibus.postinst:12. Excerpt;

case $1 in
configure)
#ua_inst all_ALL ibus  0
ua_inst ja_JP   ibus 60
ua_inst ko_KR   ibus 60
[...]

Unsure of the rationale of why it would be disabled that way. Both UIM
and SCIM install themselves as choices to all_ALL, so installation of
those methods is very easy.

ProblemType: Bug
Architecture: i386
Date: Tue Feb 16 20:28:01 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Kubuntu 10.04 Lucid Lynx - Alpha i386 (20100201)
Package: ibus 1.2.0.20091215-1ubuntu1
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-12.17-generic
SourcePackage: ibus
Uname: Linux 2.6.32-12-generic i686

** Affects: ibus (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: apport-bug i386 lucid

-- 
ibus does not install itself as an option for the all_ALL quasi-locale
https://bugs.launchpad.net/bugs/522814
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs