【问题标题】:Eclipse is extremely laggy (almost unusable) after upgrading to ubuntu 16.04升级到 ubuntu 16.04 后,Eclipse 非常滞后(几乎无法使用)
【发布时间】:2016-08-23 23:45:43
【问题描述】:

升级ubuntu到16.04之后eclipse问题极大,几乎无法使用。

问题是:

  • 菜单正在加载,但功能不完整;
  • 子菜单不起作用;
  • 删除项目导致挂起并显示无休止的进度条;
  • 更新、安装新软件、...无法正常工作;
  • 打开右侧的首选项菜单后保持不变 在首选项子菜单中选择了哪个选项;
  • 无法连接到更新站点;
  • 等等...

在终端中清楚地显示了有关 pixman_region32 错误的信息:

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

解决方案是什么(除了报告错误)?

【问题讨论】:

    标签: eclipse ubuntu-16.04


    【解决方案1】:

    根据changes in Ubuntu 16.04installation manual from eclipse-(我建议阅读此文档,至少我从那里得到了一个想法),known problems and solutions从早期版本的Ubuntu和eclipse中,我意识到有主要再次传递 env 的问题,但与以前版本的解决方案略有不同。

    解决方案是将 eclipse.desktop 文件中的 Exec 从现有模式更改为新模式,如下所示:

    发件人:

    Exec=path/to/eclipse/eclipse
    

    收件人:

    Exec=env SWT_GTK3=0 path/to/eclipse/eclipse
    

    eclipse.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 eclipse
    

    【讨论】:

    • 请注意,问题是在 Eclipse 中使用带有 GTK 3 支持的 Ubuntu(因此,在 env 中设置 SWT_GTK3=0 使其工作,因为它回退到 GTK 2 版本)。跨度>
    猜你喜欢
    • 2019-01-02
    • 2016-09-07
    • 2019-02-16
    • 2016-08-16
    • 2017-07-04
    • 2010-12-17
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多