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