
저는 Gnome 3.6과 함께 Fedora 18을 사용하고 있으며 키보드 레이아웃 설정은 영어(미국)입니다. 악센트 문자를 작성해야 할 때는 작성 키(오른쪽 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