
我使用的是 Fedora 18 和 Gnome 3.6,我的鍵盤佈局設定是英文(美國)。當我需要寫重音字元時,我使用組合鍵(右 alt)加上重音鍵(`),後跟我想要重音的元音。除了基於 java 的應用程式之外,它在所有應用程式中都可以正常工作。有人知道如何解決這個問題嗎?
答案1
將 XMODIFIERS 變數設定為“”:
$ env XMODIFIERS="" java -jar your_java_application.jar
或者:
$ 導出 XMODIFIERS=""
$ java -jar your_java_application.jar
但在後一種情況下,XMODIFIERS 變數在退出 java 應用程式後仍將保持修改狀態,並且可能其他命令需要它的預設值。
我在這裡學到了這個技巧:https://devnet.jetbrains.com/message/5485348;jsessionid=AC90E67E77944B70A337D368B22A788A#5485348
答案2
嘗試以這種方式匯出 AWT_TOOLKIT 環境變數
export AWT_TOOLKIT=MToolkit