2

DraftSight 2017SP1 Linux (beta) 在 Fedora 24 上工作。升级到 Fedora 26 后失败。从命令行运行它,这样你就可以看到低级错误,

/opt/dassault-systemes/DraftSight/Linux/DraftSight 
Qt: Session management error: None of the authentication protocols specified are supported
Could not parse stylesheet of object 0x238a050
Could not parse stylesheet of object 0x238a050

在图形环境中,您会看到通常的开始屏幕,然后是错误弹出窗口,用于报告错误,然后在单击时关闭应用程序。有人说错误报告不可用。

与 2017SP3 和 2018SP0 类似。Fedora 更新截至今天是最新的。

该系统是英特尔酷睿 i3。lspci 报告“Intel Corp Xeon E3-1200 v3/4th Gen core processor Integrated Graphics Controller (rev 06)”

一旦安装了 Nvidia GT710 卡和 nvidia 驱动程序模块,2018SP0 就可以工作。它不适用于 nouveau 驱动模块和同一张卡。

有人对原因有任何见解吗?Fedora 中的回归,或 DraftSight 中的潜在错误,或其他什么?

了解它是否适​​用于 Fedora 26 和 AMD 显卡可能会很有帮助。

编辑 2018 年 3 月

在带有 AMD R5 230 的系统上不起作用,但不同。没有“无法解析”错误,终端窗口上没有任何其他错误,但 Draftsight 启动时显示全部错误,然后锁定。单击“X”进入“程序没有响应”。

还值得注意的是,这不是 Wayland 问题。系统正在运行 Cinnamon 和 lightdm,所以它是很好的旧 X。

如果性能不重要,也是一种解决方法。(它可能不是,第 4 代英特尔显卡)。在具有英特尔显卡的系统上,将其作为“远程”应用程序运行在本地主机上。

$ ssh -X 127.0.0.1
password: 
Last login: Wed Mar ...
-bash-4.4$ /opt/dassault-systemes/DraftSight/Linux/DraftSight 
(success)

进一步更新 Fedora 29、DraftSight 2018SP3

Nvidia,Cinnamon 的新皱纹如上

需要调用

LD_PRELOAD=/usr/lib64/libfreetype.so.6 /opt/dassault-systemes/DraftSight/Linux/DraftSight

否则失败/lib64/libfontconfig.so.1 lookup error FT_DOne_MM_Var

内核 4.20 和 NVidia 390.87 也无法构建。在 if_not_false_then_true 站点上有一个打过补丁的 NVidia 安装程序。

也不将.desktop文件安装到 /usr/share/applications

4

2 回答 2

1

当我将 Fedora 24 更新到 25 时,我遇到了类似的问题。解析样式表消息仍然显示,但我可以使用 nouveau 驱动程序从 Xorg 会话(不是 Wayland)运行 Draftsight,但只能在 root 权限下使用 sudo 。您可以尝试以下脚本:

sudo DISPLAY=$DISPLAY vblank_mode=1 /opt/dassault-systemes/DraftSight/Linux/DraftSight

于 2017-11-26T20:56:24.483 回答
0

我只能让 DraftSight 在 Fedora 27、4.18.16-100.fc27.x86_64 下以 root 身份运行。我已经用 Ubuntu 安装了一个虚拟机,它运行良好,没有提升权限。

于 2018-10-31T02:38:37.573 回答