touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #04903
[Bug 522814] Re: ibus does not install itself as an option for the all_ALL quasi-locale
These stuff are handled in im-config nowadays.
** Package changed: ibus (Ubuntu) => im-config (Ubuntu)
** Changed in: im-config (Ubuntu)
Status: Confirmed => New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ibus in Ubuntu.
https://bugs.launchpad.net/bugs/522814
Title:
ibus does not install itself as an option for the all_ALL quasi-locale
Status in “im-config” package in Ubuntu:
New
Bug description:
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).
Selection Path Priority Status
------------------------------------------------------------
* 0 /etc/X11/xinit/xinput.d/default 10 auto mode
1 /etc/X11/xinit/xinput.d/default 10 manual 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
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/522814/+subscriptions