[Gutsy] scim: input freezes in various applications under XIM mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fedora |
Fix Released
|
High
|
|||
libx11 (Ubuntu) |
Fix Released
|
High
|
Timo Aaltonen | ||
Hardy |
Fix Released
|
High
|
Timo Aaltonen | ||
scim (Debian) |
Fix Released
|
Unknown
|
|||
scim (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Hardy |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In gutsy, the default mode of scim (detemined by im-switch's settings "scim") uses XIM mode. This may cause problems in some applications and make it impossible to input anything, even if you choose the English/Keyboard input method. This happens most often in nautilus, but is also seen in gedit, gnome-terminal, etc.
This bug has been around for a long time, it only became more visible because of the change in the default settings of scim and the Ubuntu package.
There are two work arounds for this problem:
1. If you do not use any programs linked to libstdc++5 (very few of the Ubuntu official packages do, one know exception is the fglrx video driver for ATi cards; but plenty of third-party programs do, such as firefox downloaded from www.mozilla.com, and Adobe's PDF reader), you can use the scim-immodule setting in im-switch. To change the im-switch setting, just run "im-switch -s scim-immodule" command.
2. If you do not use the deadkeys (often seen on European keyboards, and if you don't know what a deadkey is, you are not using it), you can change scim's "/FrontEnd/
(a) Set scim not to start automatically (because it's useless to change the configuration file when scim is running) using the command "im-switch -s none". Log out and re-login.
(b) Edit your ~/.scim/config configuration file, change the /FrontEnd/
(c) Reset scim to start automatically with command "im-switch -s scim". Log out and re-login.
If you are using programs linked to libstdc++5 as well as deadkeys, there is no known workaround for you. You may try the scim-bridge settings (you need to install scim-bridge-* packages first), but it's not clear whether it works or not (and I don't even know if there is a written scim-bridge setting for im-switch of not).
Changed in scim: | |
assignee: | nobody → desktop-bugs |
Changed in scim: | |
status: | Unknown → New |
description: | updated |
description: | updated |
Changed in scim: | |
status: | New → Confirmed |
Changed in scim: | |
assignee: | desktop-bugs → nobody |
assignee: | desktop-bugs → nobody |
Changed in scim: | |
status: | Confirmed → Fix Released |
Changed in fedora: | |
importance: | Unknown → High |
Description of problem:
Sometimes a KDE app will not accept inputs anymore (even input method is not
activated). The only thing I can do to have input again is change to "Simple
Composing Input Method" which is a test input method module in Qt, or restart
the application.
How reproducible:
not everytime
Steps to Reproduce:
1. Use a KDE app long enough
Actual results:
No inputs were outputted
Expected results:
Output english letters