我目前使用的是 Ubuntu 10.10 和 Netbeans 7.0,我无法再用死键输入重音字母。这不是特定于版本的问题,似乎与 Swing 有关,因为我在旧版本的 Netbeans 和操作系统上也遇到了同样的问题。
当我在 Linux 上的任何应用程序上输入'+时,我会得到一个元音。所有 Linux 应用程序都工作正常,但 Netbeans 却不行。当我在 Netbeans 上输入+时,我得到一个元音(无重音)。我也无法输入引号和双引号。aá
'aa
但是我使用正确的键在 Netbeans 上获得了重音Alt。(这不是我想要的)
在终端我得到以下区域设置:
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
答案1
我想我刚刚找到了同样问题的解决方案,感谢这个答案。
简而言之:似乎是 ibus 的问题。我已经尝试使用 启动 java 应用程序(在我的例子中freemind
)XMODIFIERS="" freemind
并设置 ibus ,ibus-setup
现在我可以编写重音元音(使用 ES 键盘中的死键)。