← Back to team overview

touch-packages team mailing list archive

[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