** 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

Reply via email to