Wie kann ich die Akzenttastenfunktion mit Java-basierten Anwendungen nutzen?

Wie kann ich die Akzenttastenfunktion mit Java-basierten Anwendungen nutzen?

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

verwandte Informationen