解决IBus问题 – 1.5.11之前的IBus可能会导致input问题

我在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. 

我怎么能解决这个问题,如果有任何解决scheme升级IBus或改变它与其他图书馆做同样的事情。

如果你只使用一个键盘布局,你可以去Ubuntu系统设置 – >语言支持

或者如果没有find(在桌面),在主菜单中search语言支持

并将页面底部的键盘input方法ibus更改为

重新启动Ubuntu

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

这个解决scheme是,如果你想在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. 下载ibus 1.5.11源代码 (从这里链接)
  3. 提取文件( tar -xvf ibus-1.5.11.tar.gz )和cd到提取的文件夹中
  4. 在ibus源文件夹中,按照步骤1中的说明安装ibus 1.5.11:

     ./configure --prefix=/usr --sysconfdir=/etc && make sudo make install 
  5. 重新启动Intellij IDE或任何jetbrain的有问题的IDE

Jetbrains错误跟踪器的解决scheme:

将IBus升级到版本1.5.11或将“导出IBUS_ENABLE_SYNC_MODE = 1”添加到〜/ .profile中,然后重新启动一个会话。

或者,您可以在系统设置|closuresIBus 语言支持| 键盘input法。

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

 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,请按照以下链接进行操作。

如何在14.04上正确更新/安装/编译ibus

那么,这显然是一个解决方法,但在Ubuntu 14.04呼吁:

 ibus restart 

解决问题…直到它再次崩溃。 至less你不必重新启动IDE。

不知道下列是否带来了解决scheme,但…

我有同样的问题,我想我每次使用STRG+W我的键盘stucked。 最近我改变了:

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

从今天起,我再也没有这个bug了。 (也许它没有任何关系,但重新configuration某处的configuration?)

System Settings – > Language Support

要么

您可以在Ubuntu的主菜单中search语言支持,然后将“键盘input法”(在页面底部)从ibus更改为无,然后重新启动Ubuntu