in IDLE(Python shell), it could not input with SCIM

Bug #173915 reported by Fumihito YOSHIDA
2
Affects Status Importance Assigned to Milestone
Ubuntu Japanese Kaizen Project
Triaged
Low
Unassigned

Bug Description

Orignal reports: (Original report by MasashiKameda)
http://www.python.jp/pipermail/python-ml-jp/2007-August/004093.html
https://wiki.ubuntulinux.jp/JapaneseLocalizedDerivative/HardyHeron

IDLEを利用時にSCIM経由の入力が一切行えません。
tck/tk由来の問題である可能性がありますが、他のtcl/tkアプリケーションでは再現しません。

[再現手順(test)]
1. sudo apt-get install idle-python{2.4,2.5}
2. gnome-terminalを起動する。
3. idleを起動し、ctrl+spaceでSCIMを起動する。
4. SCIM経由の場合、日本語・英数字を含めてあらゆる入力が行えない。

idle-pythonは2.4/2.5のいずれでも再現します。

[回避策(workaround)]
SCIM以外のinput methodを利用する。(e.g. UIM)

[解決策(how to fix)]

Tags: i18n
Fumihito YOSHIDA (hito)
description: updated
Revision history for this message
Fumihito YOSHIDA (hito) wrote :

tcl/tk全てで再現するわけではないことからLowにします

Changed in ubuntu-jp-improvement:
importance: Undecided → Low
Revision history for this message
hmatsue (hmatsue) wrote :

関連のありそうな現象として、XMODIFIERS=@im=SCIMな状態で、idleを使用すると関数などの自動補完機能が働いた直後からキー入力を受け付けなくなる現象が見られました。
一度、フォーカスを他のウィンドウに移して、再び、idleにフォーカスするとキー入力を受け付けます。
また、env XMODIFIERS='' idleでは自動補完機能が働いてもキー入力を受け付けなくなる現象は起きないようです。

環境は下記です。
ubuntu version: 9.04
package name: idle
package version: 2.6.2-0ubuntu1
環境変数 XMODIFIERS: @im=SCIM
インストールされているscim関連のpackage:
i libscim8c2a - library for SCIM platform
i scim - smart common input method platform
i A scim-anthy - SCIM IMEngine module for Anthy
i scim-bridge-agent - IME server of scim-bridge communicate with
i scim-bridge-client-gtk - IME server of scim-bridge communicate with
i scim-gtk2-immodule - GTK+2 input method module with SCIM as bac
i scim-modules-socket - socket modules for SCIM platform

Fumihito YOSHIDA (hito)
Changed in ubuntu-jp-improvement:
status: New → Triaged
Fumihito YOSHIDA (hito)
tags: added: i18n
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.