平台: Linux 版本: 5.4, 5.3a, 5.3, 5.2a

问题描述

当我尝试访问 Linux 机器上的文档时,COMSOL Multiphysics 崩溃了。

解决方法

随着 COMSOL Multiphysics 5.4 的发布,对于缺少 libwebkitgtk-1 的情况,软件可以在外部网页浏览器中自动打开文档。这意味着可以避免软件崩溃,但相关首选项设置也可能被替代。您可以在此下载最新版软件。

为了在 Linux 上使用集成帮助系统,需要安装 webkitgtk 软件包。这里的“集成”是指 COMSOL Desktop 的“帮助”窗口中显示的上下文帮助或“文档”窗口中显示的文档,两者都是相对于外部网页浏览器而言的。一些最常见的 Linux 发行版软件包如下:

  • Debian Linux 和 Ubuntu Linux:libwebkitgtk-1.0-0
  • Red Hat Enterprise Linux:webkitgtk(未包含在 RHEL7 中,但可通过 EPEL 安装)。
  • openSUSE:libwebkitgtk-1.0-0libwebkit-1_0-2,具体取决于版本。

如果未能满足上述要求,则 COMSOL Multiphysics 会在尝试显示集成帮助或文档时崩溃。

导致崩溃的根本原因是,计算机上的 Web 渲染库与 Eclipse 平台使用的库不兼容,后者是针对 Linux 的 COMSOL Desktop 用户界面所基于的平台。

在网页浏览器中显示帮助

另一种解决方法是使用外部网页浏览器访问文档。您可以在首选项对话框的帮助页面上完成相关设置。有了此设置,“帮助”将显示在系统浏览器中,这是您在首选项对话框的同一页面的 Web 浏览器区域指定的浏览器。每个版本使用的具体设置如下:

COMSOL Multiphysics 5.4 及更高版本:

软件会自动检测到缺少 libwebkitgtk-1,并会有效执行上一个 bullet 中的设置(但不会更改首选项设置)。

COMSOL Multiphysics 5.3a

  • 目标 > 文档显示位置目标 > 显示帮助的位置都设为外部浏览器

COMSOL Multiphysics 5.3

  • 目标 > 文档显示位置设为外部浏览器
  • 注:这并不能解决上下文帮助问题。

COMSOL Multiphyiscs 5.2a

  • 帮助模式设置改为 Web 浏览器