← Back to team overview

openjdk team mailing list archive

[Bug 540751] Re: Unable to use dead keys with java and ibus

 

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





References