Мертвые ключи, не работающие в приложениях Java Swing

В настоящее время я использую Ubuntu 10.10 и Netbeans 7.0, и я больше не могу вводить буквы с акцентом с мертвыми ключами. Это не проблема, связанная с версией, похоже, она связана с Swing, поскольку у меня такая же проблема с более старой версией Netbeans и ОС.

Когда я набираю ' + a в любом приложении в Linux, я получаю гласную. Все приложения Linux работают нормально, но Netbeans этого не делает. Когда я набираю ' + a на Netbeans, я получаю гласный (без акцента). Я не могу вводить кавычки и двойные кавычки.

Но я получил акценты на 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= 

  • Как получить gnome-терминал на английском языке?
  • Как создать пользовательский регион в gnome3?
  • Как работают локализация имен папок?
  • В chrooted env команда ls показывает «?» Вместо символов UTF8
  • Последствия настройки локалей POSIX
  • Неанглийские буквы в html2text?
  • Смешанные языки в bash после обновления OS X до El Capitan
  • Каков порядок сортировки Linux по умолчанию?
  • One Solution collect form web for “Мертвые ключи, не работающие в приложениях Java Swing”

    Я думаю, что я нашел исправление для той же проблемы, благодаря этому ответу .

    Вкратце: похоже, проблема с ibus. Я попробовал как запустить java-приложение (в моем случае freemind ) с XMODIFIERS="" freemind и настроить ibus с ibus-setup и теперь я могу писать акцентированные гласные (используя deadkeys на ES-клавиатуре).

    Linux и Unix - лучшая ОС в мире.