Мертвые ключи, не работающие в приложениях 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= 

  • Поиск локалей без отдельной записи в / usr / share / locale на Debian
  • установить LC_ *, но не LC_ALL
  • Установка языковых пакетов в автономном режиме
  • Недопустимый заголовок стандартной библиотеки Arch Linux c ++ UTF-8
  • Может ли пользовательский языковой стандарт жить под ~ /?
  • Может ли каждая программа или приложение работать с другим языком?
  • setxkbmap -option lv3: ralt_switch_multikey не работает со многими макетами
  • ошибка локали. не может открыть файл определения локали `fa_IR '
  • One Solution collect form web for “Мертвые ключи, не работающие в приложениях Java Swing”

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

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

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