解决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。 这些是我采取的步骤:
-
安装依赖关系
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的有问题的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 。