问题描述
我在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.
如果有任何解决方案来升级IBus
或使用其他库进行更改以执行相同的操作,我该如何解决。
最佳方案
如果仅使用一种键盘布局,则可以转到Ubuntu:系统设置->语言支援
或者(如果找不到)(例如,薄荷桌面)在主菜单中搜索以获取语言支持
并将页面底部的键盘输入法从ibus更改为none。
重新启动Ubuntu。
这是解决此问题的最简单方法。
次佳方案
如果您想将Ubuntu 14.04.4 LTS中的ibus升级到最新版本(在撰写本文时为1.5.11),则可以使用此解决方案。
我最近不得不在干净安装的Ubuntu计算机上安装Intellij。这些是我采取的步骤:
-
安装依赖项
sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
-
下载ibus 1.5.11 source code(从here链接)
-
提取文件(
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 IDE
第三种方案
Jetbrains bug tracker的解决方案:
Either upgrade IBus to version 1.5.11 or add “export IBUS_ENABLE_SYNC_MODE=1” to your ~/.profile, then restart a session.
Alternatively, you can turn off IBus at System Settings | Language Support | Keyboard input method.
IDEA 15 will show a warning if an incompatible version of IBus is in use.
第四种方案
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
第五种方案
好吧,这显然是一种解决方法,但是在Ubuntu 14.04上调用:
ibus restart
解决问题…直到再次崩溃。至少您不必重新启动IDE。