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

2 ответа2

1

Установите для переменной XMODIFIERS значение "":

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

Или же:

$ export XMODIFIERS = ""

$ java -jar your_java_application.jar

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

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

0

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

export AWT_TOOLKIT=MToolkit

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .