在1.5.11之前解决 IBus 问题-IBus 可能会导致输入问题

我在 Ubuntu 14.04上使用 PhpStorm 10。 我在开始时得到以下错误:

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.

How could I solve this, if any solution to upgrade IBus or change it with other library to do the same thing.

60984 次浏览

如果你只使用一种键盘布局,你可以进入 Ubuntu: System Settings -> Language Support

or if not found (f.e. mint desktop) search in main menu for language support

并将页面底部的 键盘输入法Ibus改为 没有

Restart Ubuntu.

这是解决这个问题最简单的方法。

来自 飞脑虫追踪器的解决方案:

要么将 IBus 升级到1.5.11版,要么添加“ export” IBUS _ ENABLE _ SYNC _ MODE = 1”设置为 ~/. profile,然后重新启动会话。

或者,您可以在系统设置 | 语言关闭 IBus 支持 | 键盘输入法。

IDEA 15将显示一个警告,如果不兼容的 IBus 版本在 使用。

echo "export IBUS_ENABLE_SYNC_MODE=1" >> ~/.bashrc
source ~/.bashrc

对于 Ubuntu 用户来说,除非 Ubuntu 16.04发布,否则很难获得 ibus 1.5.11。

如果你正在使用 Ubuntu 14.04并且想要安装 ibus 1.5.11,这里有一个链接。

How to properly update / install / compile ibus on 14.04

不知道以下是否带来了解决方案,但是..。

我也有同样的问题,我想每次我使用 STRG+W的时候我的键盘都卡住了。最近我改变了:

settings > code style > php > "set from ..." > predefined style > zend

从今天起,我再也没有这个错误了

这个解决方案是如果您想要将 Ubuntu 14.04.4 LTS 中的 ibus 升级到最新版本(在编写本文时是1.5.11)。

最近我不得不在一台安装干净的 Ubuntu 机器上安装 Intellij,我采取了以下步骤:

  1. 安装依赖项

    sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
    
  2. Download the ibus 1.5.11 source code (linked from here)
  3. Extract the files (tar -xvf ibus-1.5.11.tar.gz) and cd into the extracted folder
  4. While in the ibus source folder, follow the instructions from step 1 to install ibus 1.5.11:

    ./configure --prefix=/usr --sysconfdir=/etc && make
    sudo make install
    
  5. Restart Intellij IDE or whichever jetbrain's IDE that is in question

好吧,这显然是一个变通方案,但是在 Ubuntu 14.04上调用:

ibus restart

修复问题... ... 直到它再次崩溃。至少您不必重新启动 IDE。

- > Language Support

或者

You can search it in Ubuntu's main menu for language support, after that change "Keyboard input method"(at the bottom of the page) from ibus to none and then - 重启 Ubuntu.