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

Bug #173915 reported by Fumihito YOSHIDA on 2007-12-04
2
Affects Status Importance Assigned to Milestone
Ubuntu Japanese Kaizen Project
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)]

Fumihito YOSHIDA (hito) on 2007-12-04
description: updated
Fumihito YOSHIDA (hito) wrote :

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

Changed in ubuntu-jp-improvement:
importance: Undecided → Low
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) on 2010-05-18
Changed in ubuntu-jp-improvement:
status: New → Triaged
Fumihito YOSHIDA (hito) on 2010-05-18
tags: added: i18n
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers