This bug has been resolved in the latest scim, scim-bridge and 
language-selector packages.
Also, the current daily live CD image is fine.

This bug only affects those folks who are using Hardy for a longer time
already and updated frequently.

The proper way to disable scim is:
1. System -> Administration -> Language Support
2. uncheck the 'Enable support to enter complex characters' checkbox
3. restart your X session by logout/re-login or if this doesn't do the trick, 
reboot.

If this still does not do the trick, the following will definitely do:
Open a terminal window and type: sudo im-switch -z all_ALL -s none
After that, restart your X session. 

Explanation:
scim is running as daemon under the control of im-switch. To allow scim to grab 
the keyboard input, a bunch of environment variables need to be set within the 
X session. Toggeling the checkbox in Language Support will set/unset those 
variables. To get the changes into effect, a restart of the running X session 
is required.

Background:
For scim to work correctly in Ubuntu, the combination of im-switch, scim and 
language-selector is required, as well as several optional scim-modules for the 
actual input methods.
Before Hardy, the im-switch package was not seeded into the default desktop 
(and therefor into the live CD), which made it impossible to get scim working 
on the live CD without installing the language support packages for one of the 
CJK languages. As scim is also used by many other non-CJK users who don't have 
appropriate keyboard layouts available for their desired languages, we decided 
to seed im-switch, so that it can be used on the Live CD as well.
Some time in the past (during the Hardy development cycle), the function in 
Language Support to set/unset he environment variables, stopped working 
correctly and the environment variables got enabled by default for everyone. 
With the seeding of im-switch, this led to the behaviour which you experienced, 
but which was not intentional.
As we cannot detect who intentionally enabled scim support in their non-CJK 
locales and who didn't, we cannot solve this by script and manual interaction 
is required to disable scim support for those who don't want it.

And a comment to the 'Close' function in the scim gtk frontend:
This one only works when scim is started as a foreground process, but has no 
effect when scim is running in daemon mode.

And one more comment:
As this is a development version, such breakage may occur. For those of you who 
need a stable and reliable system, please use the current stable release.

** Changed in: scim (Ubuntu)
       Status: Confirmed => Fix Released

-- 
Can't close SCIM
https://bugs.launchpad.net/bugs/199030
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to