在将ubuntu升级到16.04 eclipse之后,问题非常严重,几乎无法使用。
问题是:
在终端中清楚地显示了有关pixman_region32错误的信息:
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug除了报告错误之外,解决方案是什么?
发布于 2016-04-29 00:46:16
根据Ubuntu 16.04的变化和eclipse的安装手册 -(我建议阅读这个文档,至少我从那里得到了一个想法)、早期版本的Ubuntu和eclipse的已知问题和解决方案,我意识到再次传递env存在主要问题,但与以前的解决方案略有不同。
解决方案正在将eclipse.desktop文件中的Exec从现有模式更改为新模式,如下所示:
发自:
Exec=path/to/eclipse/eclipse至:
Exec=env SWT_GTK3=0 path/to/eclipse/eclipseeclipse.desktop文件必须如下所示:
[Desktop Entry]
Version=4.3.0
Name=Eclipse
Comment=Java/Android/C++/Python IDE
Exec=env SWT_GTK3=0 /opt/dev/tools/eclipse/eclipse
Icon=/opt/dev/tools/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application请注意,这里显示了我到eclipse.desktop文件的路径,但是为了避免对启动文件中行格式的误解,我会留下它。你必须根据你目前的需求来调整这两行。
还请注意,eclipse.desktop文件通常位于那里:
/usr/share/applications/或者在那里:
~/.local/share/applications/在任何情况下,都可以通过运行以下命令轻松地找到它:
locate .desktop |grep eclipsehttps://stackoverflow.com/questions/36927752
复制相似问题