[Pkg-ime-devel] Bug#726467: [ibus] ibus-setup shortcut setting does not work

ISHIKAWA Mutsumi ishikawa at debian.org
Wed Oct 16 14:31:30 UTC 2013


>>>>> In <20131016133632.GA7716 at goofy.localdomain> 
>>>>>	Osamu Aoki <osamu at debian.org> wrote:
>> Hi,

>> Thanks for the report but I cannot get enough information for me to
>> recreate situation.
>>
>> On Wed, Oct 16, 2013 at 10:48:44AM +0900, ISHIKAWA Mutsumi wrote:
>> > Package: ibus
>> > Version: 1.5.3-7
>> > Severity: important
>> > 
>> > --- Please enter the report below this line. ---
>> > ibus-setup's shortcut setting does not work. The error log is bellow:
>>
>> Can yopu tell me what and where I can see "ibus-setup's shortcut
>> setting"?

Ah... I'm mistaken, it is "keybord short cut (setting)" on top of generic
tab.

>> I started ibus-setup from console but hmmmm... I see different setting
>> than what I set up from GNMOME setting.   Hmmmm.. something wrong.

>> > Traceback (most recent call last):
>> >   File "/usr/share/ibus/setup/enginetreeview.py", line 140, in __name_cell_data_cb
>> >     if self.__model.get_path(it).get_indices()[0] == 0:
>> > TypeError: 'int' object has no attribute '__getitem__'
>> > Traceback (most recent call last):
>> >   File "/usr/share/ibus/setup/enginetreeview.py", line 140, in __name_cell_data_cb
>> >     if self.__model.get_path(it).get_indices()[0] == 0:
>> > TypeError: 'int' object has no attribute '__getitem__'
>> > Traceback (most recent call last):
>> >   File "/usr/share/ibus/setup/keyboardshortcut.py", line 220, in __shortcut_view_cursor_changed_cb
>> >     shortcut = self.__get_selected_shortcut()
>> >   File "/usr/share/ibus/setup/keyboardshortcut.py", line 205, in __get_selected_shortcut
>> >     return model[path.get_indices()[0]][0]
>> > TypeError: 'int' object has no attribute '__getitem__'
>> >

>> Can you describe a bit more in detail what you did to reach this.

 1) I started ibus-setup from console (I use konsole of KDE for X
    terminal console) with LANG=ja_JP.UTF-8

 2) a window of ibus-setup window is shown.

    window screen shot:
      https://docs.google.com/file/d/0B5a7kImy47K_RDlndFR6b2doUDQ/edit?usp=sharing

    with some errors on the terminal console

--- error message ---
Traceback (most recent call last):
  File "/usr/share/ibus/setup/enginetreeview.py", line 140, in __name_cell_data_cb
    if self.__model.get_path(it).get_indices()[0] == 0:
TypeError: 'int' object has no attribute '__getitem__'
Traceback (most recent call last):
  File "/usr/share/ibus/setup/enginetreeview.py", line 140, in __name_cell_data_cb
    if self.__model.get_path(it).get_indices()[0] == 0:
TypeError: 'int' object has no attribute '__getitem__'
--- end of error message ---

 3) click "next input method" setup button (right end button of next
    input method line. I added "red circle" to indicate it on the
    screenshot of above url)

 4) switching input methods keyboard short cut setting window will be
    opened with error message on console.

    window screen shot:
       https://docs.google.com/file/d/0B5a7kImy47K_TFB1TndhbU1QX0U/edit?usp=sharing

--- error message ---
Traceback (most recent call last):
  File "/usr/share/ibus/setup/keyboardshortcut.py", line 220, in __shortcut_view_cursor_changed_cb
    shortcut = self.__get_selected_shortcut()
  File "/usr/share/ibus/setup/keyboardshortcut.py", line 205, in __get_selected_shortcut
    return model[path.get_indices()[0]][0]
TypeError: 'int' object has no attribute '__getitem__'
--- end of error message ---


  5) The switching input methods keyboard short cut setting window is
     completely broken.

      * Normaly when click a "short cut" in the box on top of the
        window, keycode is shown in keycode box and checked key
        modifier. For example click "<super>space" on the window,
        space will be shown ketcode input box and add check "Super"
        modifier. But it will not work.

      * Click button right end of the keycode input box to show
        keyboard short cut input window. The window will shown.
        But it will not work completely (it will not fetch keyboard
        input...)

      * add/apply/delete button is always disabled, can not click
        (so I can not add, modify and delete keyboard short cuts...)


>> Also why the following list does not look like normal list?
>> Why installed version are missing?

They are generated by reportbug-ng automaticaly. I don't know why...


The list generated by reportbug is here.


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12.0-rc5.0.1 (SMP w/12 CPU cores; PREEMPT)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ibus depends on:
ii  dconf-cli                                    0.16.1-1
ii  dconf-gsettings-backend [gsettings-backend]  0.16.1-1
ii  gir1.2-ibus-1.0                              1.5.3-7
ii  gnome-icon-theme                             3.8.3-1
ii  libatk1.0-0                                  2.10.0-2
ii  libc6                                        2.17-93
ii  libcairo2                                    1.12.16-2
ii  libdconf1                                    0.16.1-1
ii  libgdk-pixbuf2.0-0                           2.28.2-1
ii  libglib2.0-0                                 2.36.4-1
ii  libgtk-3-0                                   3.8.5-1
ii  libgtk2.0-0                                  2.24.21-1
ii  libibus-1.0-5                                1.5.3-7
ii  libnotify4                                   0.7.6-1
ii  libpango-1.0-0                               1.32.5-5+b1
ii  librsvg2-common                              2.36.4-2
ii  libx11-6                                     2:1.6.2-1
ii  libxi6                                       2:1.7.2-1
ii  python                                       2.7.5-5
ii  python-gi                                    3.10.1-1
ii  python-notify                                0.1.1-3

Versions of packages ibus recommends:
ii  ibus-gtk   1.5.3-7
ii  ibus-gtk3  1.5.3-7
ii  ibus-qt4   1.3.1-4
ii  im-config  0.22-3

Versions of packages ibus suggests:
ii  ibus-clutter  0.0+git20090728.a936bacf-5.1
pn  ibus-doc      <none>
ii  ibus-qt4      1.3.1-4

-- no debconf information

-- 
ISHIKAWA Mutsumi
 <ishikawa at debian.org>, <ishikawa at hanzubon.jp>, <ishikawa at osdn.jp>



More information about the Pkg-ime-devel mailing list