由于 snap 而导致 eclipse 发生改变?

由于 snap 而导致 eclipse 发生改变?

我开始使用 eclipse 已经有几个星期了,但是今天尝试打开它时,我收到了“没有更多句柄”的 SWT 错误,我记得之前通过设置 SWT_FTK3-0 修复了这个问题。

现在我发现 eclipse 似乎在 snap 下,但我并不熟悉。此外,似乎还有 a /snap/eclipse/40、a/snap/eclipse/29和 a /snap/eclipse/current。我认为 40 和 current 是最新的 eclipse。

我想编辑 40 或当前版本的 eclipse.ini 以包含以下行

--launcher.GTK_version
2

但我似乎做不到。有人能建议我如何恢复我的 eclipse 吗?

我正在运行最新的 ubuntu 18.04,几天前“livepatch”做了一些更改

当我在默认的 gnome 和 Wayland 中启动 Ubuntu 时,我看到了这个错误。如果我从齿轮图标中选择 unity,那么 eclipse 就会显示正常。我相当确定我启动 eclipse 并检查更新的时间还不到 2 周,所以我想知道是哪些更改导致的,以至于我无法修复它?

更新

eclipse.ini我已设法使用in启动 eclipse /etc。该文件包含对 GTK 版本 2 的引用。我已使用终端窗口中的命令行完成此操作

eclipse --launcher.ini /etc/eclipse.ini

然而这会产生错误

Eclipse 可执行启动器不再支持使用 GTK +2.x 运行,继续使用 GTK+3.x。

这使我"no more handles error"无法运行 eclipse。

相关内容