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 -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp