
Ich verwende Fedora 18 mit Gnome 3.6, meine Tastaturbelegung ist Englisch (US). Wenn ich Buchstaben mit Akzent schreiben muss, verwende ich die Compose-Taste (rechts-alt) plus die Akzenttaste (`), gefolgt von dem Vokal, der betont werden soll. Das funktioniert in allen Anwendungen einwandfrei, außer in Java-basierten. Weiß jemand, wie man dieses Problem löst?
Antwort1
Setzen Sie die Variable XMODIFIERS auf "":
$ env XMODIFIERS="" java -jar Ihre_Java_Anwendung.jar
Oder:
$ export XMODIFIERS=""
$ java -jar Ihre_Java_Anwendung.jar
Aber im letzteren Fall bleibt die Variable XMODIFIERS nach dem Beenden der Java-Anwendung geändert und möglicherweise benötigen andere Befehle sie in ihrem Standardwert.
Ich habe diesen Trick hier gelernt:https://devnet.jetbrains.com/message/5485348;jsessionid=AC90E67E77944B70A337D368B22A788A#5485348
Antwort2
Versuchen Sie, die Umgebungsvariable AWT_TOOLKIT auf diese Weise zu exportieren
export AWT_TOOLKIT=MToolkit