libreport version: 2.0.8 abrt_version: 2.0.7 cmdline: /usr/bin/python /usr/share/ibus/setup/main.py ibus-setup comment: I was adding a new keyboard shortcut for 'Enable or disable'. executable: /usr/share/ibus/setup/main.py kernel: 3.3.0-0.rc4.git1.4.fc17.x86_64 reason: keyboardshortcut.py:195:__set_selected_shortcut:TypeError: 'TreePath' object does not support indexing time: Mon 05 Mar 2012 09:09:02 PM CST uid: 1000 username: cheese backtrace: :keyboardshortcut.py:195:__set_selected_shortcut:TypeError: 'TreePath' object does not support indexing : :Traceback (most recent call last): : File "/usr/share/ibus/setup/keyboardshortcut.py", line 288, in __apply_button_clicked_cb : self.__set_selected_shortcut(shortcut) : File "/usr/share/ibus/setup/keyboardshortcut.py", line 195, in __set_selected_shortcut : model[path[0]][0] = shortcut :TypeError: 'TreePath' object does not support indexing : :Local variables in innermost frame: :column: <TreeViewColumn object at 0x2eac6e0 (GtkTreeViewColumn at 0x2ff1340)> :path: <GtkTreePath at 0x30b2060> :model: <ListStore object at 0x2eac640 (GtkListStore at 0x31a80a0)> :self: <KeyboardShortcutSelection object at 0x2ea2be0 (keyboardshortcut+KeyboardShortcutSelection at 0x2e6b480)> :shortcut: 'Control+Super_L'
Currently the GUI does not work since event handling switched from gdk to gtk. Workaround: Please modify the dconf key direclty 1. Invoke dconf-editor 2. Change /desktop/ibus/general/hotkey/trigger-accel from '<Control>space' to '<Control>Super_L'. 3. Restart ibus-daemon *** This bug has been marked as a duplicate of bug 795082 ***