Cannot invoke XIM input method

Bug #434730 reported by Yuheng Kuang
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
emacs-snapshot (Ubuntu)
Confirmed
Undecided
Unassigned
emacs23 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: emacs-snapshot

Cannot invoke XIM input method
When I press Control+space to invoke the input method
Instead of the input method invoked, emacs tell me no binding for C-SPC

I don't have this problem in a 8.04 box
My input method is fcitx
And I tried combination of emacs-snapshot-gtk, emacs 23.1 built from source, and fcitx, ibus

The following post described a similar problem, I don't know whether they are related
http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=1646

ProblemType: Bug
Architecture: i386
Date: Tue Sep 22 23:57:38 2009
DistroRelease: Ubuntu 9.10
Package: emacs-snapshot-gtk 1:20090320-1ubuntu1
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.34-generic
SourcePackage: emacs-snapshot
Tags: ubuntu-unr
Uname: Linux 2.6.31-10-generic i686

Revision history for this message
Yuheng Kuang (kuangyuheng) wrote :
Revision history for this message
David Huggins-Daines (dhuggins) wrote :

Hi. Yes, I have this problem too. As suggested in various things on the web, it is possible to work around this by launching emacs from the command-line with:

LC_CTYPE="zh_CN.UTF-8" emacs

Some more detail on this:

http://code.google.com/p/ibus/issues/detail?id=458

I guess this affects a fairly small segment of the user population (people with English language desktops who need to type Chinese), but it's still a bit annoying that Emacs refuses to integrate with the desktop...

Revision history for this message
ji weifeng (jijinger) wrote :

I also met this problem in ubuntu 9.10 beta using US.UTF-8 locale & emacs 23/emacs-snapshot .

Revision history for this message
ji weifeng (jijinger) wrote :

In ubuntu 9.10 , XIM can be active in other X applications ( xterm , rxvt-unicode ) when using en_US.UTF-8 locale .
And In Ubuntu 8.10 & 9.04 , XIM work with emacs-snapshot smoothly using en_US.UTF-8 locale .

Revision history for this message
Louis-Dominique Dubeau (ldd) wrote :

This bug affects more people than those who have an English language desktop and need to type Chinese.

I found the problem while trying to type in Devanagari in Emacs. The language I was aiming for was Sanskrit but the problem would also occur with Hindi or Marathi or Nepali or any other language using Devanagari for its script. Actually, the problem would happen for any user wanting to toggle scim in Emacs. I would have the same issue when trying to type Tibetan and, yes, when trying to type Chinese.

Besides this:

$ LC_CTYPE="zh_CN.UTF-8" emacs

the following also works:

$ LC_CTYPE="hi_IN" emacs

If either of these invocations are used, all of scim's input methods appear.

Emacs does have its down input methods but I'd like to use the same method across applications rather than have to treat emacs as a special case.

Changed in emacs23 (Ubuntu):
status: New → Confirmed
Changed in emacs-snapshot (Ubuntu):
status: New → Confirmed
Revision history for this message
meisterplanlos (meisterplanlos) wrote :

Hi all,

although this is a rather old bug, I'm nonetheless affected by it (with Ubuntu 10.10). Hence I started to search for some solutions and found a neat workaround:
http://mostlyunix.com/?q=node/29

Hope this will help other users, as I've learned to love the suggested method ;)

Cheers!

Revision history for this message
meisterplanlos (meisterplanlos) wrote :

PS: I forgot to mention, that this is only working for japanese.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.