Java ベースのアプリケーションでアクセント キー機能を動作させるにはどうすればよいですか?

Java ベースのアプリケーションでアクセント キー機能を動作させるにはどうすればよいですか?

私は Fedora 18 を Gnome 3.6 で使用しています。キーボード レイアウト設定は英語 (米国) です。アクセント付きの文字を入力する必要があるときは、Compose キー (右 Alt) とアクセント キー (`) を使用し、その後にアクセントを付けたい母音を入力します。Java ベースのアプリケーションを除くすべてのアプリケーションで正常に動作します。この問題を解決する方法をご存知の方はいませんか?

答え1

XMODIFIERS 変数を "" に設定します。

$ env XMODIFIERS="" java -jar your_java_application.jar

または:

$ エクスポート XMODIFIERS=""

$ java -jar あなたのJavaアプリケーション.jar

しかし、後者の場合、XMODIFIERS 変数は Java アプリケーションを終了した後も変更されたままになり、他のコマンドでデフォルト値が必要になる可能性があります。

私はここでこのトリックを学びました:https://devnet.jetbrains.com/message/5485348;jsessionid=AC90E67E77944B70A337D368B22A788A#5485348

答え2

AWT_TOOLKIT環境変数を次のようにエクスポートしてみてください

export AWT_TOOLKIT=MToolkit

関連情報