[Pkg-ime-devel] Bug#758385: ibus: Cannot choose any input method on ibus-setup
Kunihiko Imai
bak at d2.dion.ne.jp
Sun Aug 17 02:17:14 UTC 2014
Package: ibus
Version: 1.5.8-2
Severity: normal
Dear Maintainer,
I cannot choose any input method on ibus-setup command.
To reproduce this bug:
1. run "dpkg-reconfigure locales" and deselect en_US.UTF-8 locale.
2. run "ibus-setup" on a gnome-terminal.
$ LANG=C ibus-setup
3. click "Input Method" tab
4. click "Add" button
5. "Select an Input method" dialog appears with no list, and error
message on gnome-terminal as follows:
Traceback (most recent call last):
File "/usr/share/ibus/setup/main.py", line 322, in __button_engine_add_cb
dialog.set_engines(self.__engines)
File "/usr/share/ibus/setup/enginedialog.py", line 327, in set_engines
locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
File "/usr/lib/python3.4/locale.py", line 592, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
With en_US.UTF-8 locale database, ibus-setup works well.
So ibus-setup command requires en_US.UTF-8 locale database.
I think ibus-setup should use C locale for fallback.
Thanks.
-- Package-specific info:
default-display-manager: /usr/sbin/gdm3
ibus is /usr/bin/ibus
ibus-setup is /usr/bin/ibus-setup
im-config -l => ibus xim
im-config -m => default ibus ibus
XMODIFIERS=@im=ibus
GTK_IM_MODULE=ibus
QT4_IM_MODULE=
QT_IM_MODULE=ibus
XDG_DATA_DIRS=/usr/local/share:/usr/share
XDG_MENU_PREFIX=xfce-
PATH=~/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
ls -l /usr/lib/ibus/
total 324
-rwxr-xr-x 1 root root 14008 Aug 6 15:18 ibus-dconf
-rwxr-xr-x 1 root root 1222 Jul 28 01:44 ibus-engine-anthy
-rwxr-xr-x 1 root root 9756 Aug 6 15:18 ibus-engine-simple
-rwxr-xr-x 1 root root 1439 Sep 7 2013 ibus-engine-table
-rwxr-xr-x 1 root root 1104 Jul 28 01:44 ibus-setup-anthy
-rwxr-xr-x 1 root root 179128 Aug 6 15:18 ibus-ui-gtk3
-rwxr-xr-x 1 root root 100576 Aug 6 15:18 ibus-x11
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 3.14-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages ibus depends on:
ii dconf-cli 0.20.0-2
ii dconf-gsettings-backend [gsettings-backend] 0.20.0-2
ii gir1.2-gtk-3.0 3.12.2-2
ii gir1.2-ibus-1.0 1.5.8-2
ii gnome-icon-theme 3.12.0-1
ii libatk1.0-0 2.12.0-1
ii libc6 2.19-7
ii libcairo2 1.12.16-2
ii libdconf1 0.20.0-2
ii libgdk-pixbuf2.0-0 2.30.7-1
ii libglib2.0-0 2.40.0-4
ii libgtk-3-0 3.12.2-2
ii libgtk2.0-0 2.24.24-1
ii libibus-1.0-5 1.5.8-2
ii libnotify4 0.7.6-2
ii libpango-1.0-0 1.36.3-1
ii libpangocairo-1.0-0 1.36.3-1
ii librsvg2-common 2.40.2-1
ii libx11-6 2:1.6.2-2
ii libxi6 2:1.7.4-1
ii python-notify 0.1.1-3
ii python3-gi 3.12.1-1+b1
pn python3:any <none>
Versions of packages ibus recommends:
ii ibus-gtk 1.5.8-2
ii ibus-gtk3 1.5.8-2
ii ibus-qt4 1.3.2-2
ii im-config 0.26-2
Versions of packages ibus suggests:
ii ibus-clutter 0.0+git20090728.a936bacf-5.1+b1
pn ibus-doc <none>
ii ibus-qt4 1.3.2-2
pn libqt5gui5 <none>
-- no debconf information
More information about the Pkg-ime-devel
mailing list