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