linux - org.eclipse.swt.SWTError: 没有更多句柄 - 安装 ibus 后
问题描述
我需要在 Ubuntu 19.04 LTS 上安装 ibus,在这样做之后不久,我在 Eclipse 2019 中尝试任何文件时开始收到此错误。
org.eclipse.swt.SWTError:没有更多的句柄
我尝试安装最新版本,认为 Eclipse 中出现了问题,但我什至无法安装,因为我在安装程序中遇到了同样的错误。
我没有立即意识到 ibus 是原因,因为我在安装 Eclipse 后的几个小时内都没有尝试使用它。
解决方案
经过大量搜索和几乎所有尝试后,结果证明需要在启动 Eclipse 之前设置 GTK 模式。
export GTK_IM_MODULE="ibus"
为了让我以后的生活更轻松,我在每次启动 Eclipse 时都创建了一个脚本文件来执行此操作。这是一个设置了可执行标志的简单文本文件。
#/bin/bash
export GTK_IM_MODULE="ibus"
~/Programs/eclipse/php-2019-03/eclipse/eclipse
我希望这可以节省其他人大量的搜索。
推荐阅读
- asp.net-mvc - 在 ASP.NET MVC 5 和 EF 中自动执行数据库任务的最佳方法
- android - 如何在不实际重叠之前的片段的情况下在片段之间切换
- sql - 使用 Sql 服务器按总和分组,每个总和组结束最后一行
- python - 从 txt.file 读取时间戳并使用 matplotlib(Web 服务器)在 X 轴上绘制它们
- javascript - 带有键和生成器的 ES6
- python - 未定义令牌名称“app”。烧瓶
- django - Django在使用ADMINS时以纯文本形式发送用户密码
- scala - 在 apache spark 生产场景中处理 Skew 数据
- android - 设置应用级代理
- javascript - 为所有组件 React-Native 不设置标题