** Summary changed: - scim input freezes in various applications + scim: input freezes in various application under XIM mode
** Description changed: - I filed a bug (#65489) against gnome-terminal. But since I've seen input - freezing in firefox and gaim as well, I am opening a new bug against - scim. + 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. - I am using edgy, and scim under en_US.UTF-8 locale. Sometimes, I cannot - type anything into applications, such as gnome-terminal, firefox and - gaim. + 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. - Steps to reproduce: + There are two work arounds for this problem: - 1. Make sure you are using scim. If you are not already, type "im-switch - -s scim-pinyin" in a gnome terminal. Log out Gnome and then log back in. + 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. Open a gnome-terminal. + 2. If you do not use the deadkeys (often seen on European keyboards, and if you dont' know what a deadkey is, you are not using it), you can change scim's "/FrontEnd/X11/Dynamic" setting. The procedure to change this setting is: + (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/X11/Dynamic option to true. + (c) Reset scim to start automatically with command "im-switch -s scim". Log out and re-login. - 3. Press Ctrl-Shift-T for 5 times in very short intervals, to have 6 - tabs open in all. - - 4. If the gnome-terminal is still "alive" at this time. Type "exit" to - close tabs one by one. You'll probably get a dead gnome-terminal when - closing the second or third tab. - - For me, it's a show blocker, because it's very annoying and causes work - loss. + 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 + setting of im-switch (you need to install scim-bridge-* packages first), + but it's not clear whether it works or not. ** Summary changed: - scim: input freezes in various application under XIM mode + scim: input freezes in various applications under XIM mode -- scim: input freezes in various applications under XIM mode https://bugs.launchpad.net/bugs/66104 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs