Решение проблемы IBus - IBus до 1.5.11 может привести к проблемам ввода
Я использую PhpStorm 10
на Ubuntu 14.04
.
При запуске я получаю следующую ошибку:
8:08:47 AM IBus prior to 1.5.11 may cause input problems. See IDEA-78860 for details.
Do not show again.
8:09:18 AM Platform and Plugin Updates: PhpStorm is ready to update.
Как я могу решить это, если какое-либо решение для обновления IBus
или изменить его с другой библиотекой, чтобы сделать то же самое.
Ответы
Ответ 1
если вы используете только одну раскладку клавиатуры, вы можете перейти на Ubuntu:
Настройки системы → Поддержка языков
или если не найдено (например, mint desktop) поиск в главном меню для поддержки языка
и измените метод ввода клавиатуры внизу страницы ibus на none.
Перезапустить Ubuntu.
Это самый простой способ исправить эту проблему.
Ответ 2
Это решение, если вы хотите обновить ibus в Ubuntu 14.04.4 LTS до последней версии (на момент написания 1.5.11).
Недавно мне пришлось установить Intellij на чистую установленную машину Ubuntu. Это шаги, которые я предпринял:
-
Установите зависимости
sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
- Загрузите исходный код ibus 1.5.11 (ссылка здесь)
- Извлеките файлы (
tar -xvf ibus-1.5.11.tar.gz
) и cd в извлеченную папку
-
В исходной папке ibus следуйте инструкциям с шага 1, чтобы установить ibus 1.5.11:
./configure --prefix=/usr --sysconfdir=/etc && make
sudo make install
- Перезагрузите Intellij IDE или какую бы среду Jetbrain не спросили.
Ответ 3
Решение Отслеживание ошибок Jetbrains:
Либо обновите IBus до версии 1.5.11, либо добавьте "export IBUS_ENABLE_SYNC_MODE = 1" в ваш ~/.profile, а затем перезапустите сеанс.
В качестве альтернативы вы можете отключить IBus в системных настройках | язык Поддержка | Способ ввода клавиатуры.
IDEA 15 покажет предупреждение, если несовместимая версия IBus находится в использовать.
Ответ 4
echo "export IBUS_ENABLE_SYNC_MODE=1" >> ~/.bashrc
source ~/.bashrc
Для пользователей Ubuntu, ibus 1.5.11 не может быть легко получен, если не выпущен Ubuntu 16.04.
Если вы используете Ubuntu 14.04 и хотите установить ibus 1.5.11, вот ссылка, чтобы следовать.
Как правильно обновить/установить/скомпилировать ibus на 14.04
Ответ 5
Ну, это, очевидно, обходной путь, но по Ubuntu 14.04, вызывающий:
ibus restart
Устраните проблему... пока она не сработает снова. По крайней мере, вам не нужно перезапускать среду IDE.
Ответ 6
Не знаю, принесло ли следующее решение, но...
У меня была такая же проблема, и я думаю, каждый раз, когда я использовал STRG+W
, моя клавиатура застряла. Недавно я изменил:
settings > code style > php > "set from ..." > predefined style > zend
С этого дня у меня больше не было этой ошибки. (возможно, это не имеет никакого отношения к нему, но где-то переписывать конфиг?)
Ответ 7
System Settings
→ Language Support
или
Вы можете выполнить поиск в главном меню Ubuntu для поддержки языка, после чего измените "Метод ввода клавиатуры" (внизу страницы) от ibus до none, а затем - Перезагрузите Ubuntu.