Как заставить функцию акцентных клавиш работать с приложениями на основе Java?

Как заставить функцию акцентных клавиш работать с приложениями на основе Java?

Я использую Fedora 18 с Gnome 3.6, мои настройки раскладки клавиатуры - английский (США). Когда мне нужно написать символы с ударением, я использую клавишу Compose (правый alt) плюс клавишу ударения (`), а затем гласную, которую я хочу сделать с ударением. Это отлично работает во всех приложениях, кроме тех, которые основаны на Java. Кто-нибудь знает, как решить эту проблему?

решение1

Установите переменную XMODIFIERS на "":

$ env XMODIFIERS="" java -jar ваше_java_приложение.jar

Или:

$ экспорт XMODIFIERS=""

$ java -jar ваше_java_приложение.jar

Но в последнем случае переменная XMODIFIERS останется измененной после выхода из приложения Java, и другим командам может потребоваться ее значение по умолчанию.

Я научился этому трюку здесь:https://devnet.jetbrains.com/message/5485348;jsessionid=AC90E67E77944B70A337D368B22A788A#5485348

решение2

Попробуйте экспортировать переменную среды AWT_TOOLKIT таким образом

export AWT_TOOLKIT=MToolkit

Связанный контент