I have the same problem.

If I launch a Java application I can switch the input method to Anthy or
Latex, but I have no accented characters, nor can get any character if I
type <dead key>+<space>  -- it seems that dead key are completed
ignored.

If I launch the Java application as "XMODIFIERS='' <java-app-name>",
than the dead key work as expected, but I can not switch the input
method (so I can't use Anthy or Latex input methods). This is very
frustrating since I have to type text in Portuguese, Japanese and
English.

Distribution version: Ubuntu 10.04 Lucid Lynx

$ uname -a
Linux Amitiel 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:26:08 UTC 2010 
i686 GNU/Linux

$ java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.1) (6b18-1.8.1-0ubuntu1)
OpenJDK Server VM (build 16.0-b13, mixed mode)

$ dpkg -l | grep 'ibus'
ii  ibus                                                 
1.2.0.20091215-1ubuntu4                         New input method framework 
using dbus
ii  ibus-anthy                                           
1.2.0.20100115-1ubuntu0.1                       anthy engine for IBus
ii  ibus-gtk                                             
1.2.0.20091215-1ubuntu4                         New input method framework 
using dbus
ii  ibus-m17n                                            1.2.0.20091217-1       
                         m17n engine for IBus
ii  ibus-qt4                                             1.2.0.20091217-1       
                         qt-immodule for ibus (QT4)
ii  ibus-table                                           1.2.0.20100111-1       
                         table engine for IBus
ii  libibus-qt1                                          1.2.0.20091217-1       
                         qt-immodule for ibus (QT4)
ii  libibus1                                             
1.2.0.20091215-1ubuntu4                         New input method framework 
using dbus
ii  libusb-0.1-4                                         2:0.1.12-14ubuntu0.2   
                         userspace USB programming library
ii  libusb-1.0-0                                         2:1.0.6-1              
                         userspace USB programming library
ii  libusbmuxd1                                          1.0.2-1ubuntu2         
                         USB multiplexor daemon for iPhone and iPod Touch d
ii  python-ibus                                          
1.2.0.20091215-1ubuntu4                         New input method framework 
using dbus


BTW. The problem also happens with Sun Java Virtual Machine 1.6.20.

-- 
Unable to use dead keys with java and ibus
https://bugs.launchpad.net/bugs/540751
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in ubuntu.

Status in “ibus” package in Ubuntu: New
Status in “openjdk-6” package in Ubuntu: New

Bug description:
Using latest Lucid packages, I am unable to use ^ key to generate ê french 
character in every Java programs (jEdit, Netbeans, etc.).

Typing ^ + e give just the e character.
Typing ^ + Space and nothing appears.

I've tried with Sun JDK (6u18, 6u20, 7) and the bug is still present.

I've tried to remove ibus and everything works again (I've just unset 
XMODIFIERS and GTK_IM_MODULE).

I don't know if it's an ibus bug or openjdk one.

ProblemType: Bug
Architecture: amd64
Date: Thu Mar 18 09:03:11 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/lib/jvm/java-6-openjdk/jre/bin/java
InstallationMedia: Error: [Errno 13] Permission non accordée: 
'/var/log/installer/media-info'
NonfreeKernelModules: nvidia
Package: openjdk-6-jre-headless 6b18~pre2-1ubuntu1
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=fr_FR.utf8
ProcVersionSignature: Ubuntu 2.6.32-16.25-genUser Name
SourcePackage: openjdk-6
Uname: Linux 2.6.32-16-generic x86_64



_______________________________________________
Mailing list: https://launchpad.net/~openjdk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openjdk
More help   : https://help.launchpad.net/ListHelp

Reply via email to