如何使 meshlab 成为 stl 文件的默认查看器?

use*_*575 3 default-programs

我使用 RepRap 开源桌面 3D 打印机。我经常发现很难理解 .stl 文件代表什么,所以我需要将它们可视化以找到我想要打印的文件。

我想使用 meshlab 来做到这一点,但我无法将其设为默认的 stl 开启器。

谁能帮我制作meshlab默认的stl查看器?

Tob*_*old 6

我刚刚解决了同样的问题。对我来说,问题是在 Nautilus 的上下文菜单中“用其他应用程序打开”下没有列出 meshlab。这是由/usr/share/applications/meshlab.desktop从存储库安装 meshlab 附带的桌面启动器 ( )引起的。我在这里找到了解决方案。

这应该适用于您在/usr/share/applications/(或~/.local/share/applications/) 中有桌面启动器但未在 Nautilus 中的“打开方式 -> 其他应用程序 ... -> 显示其他应用程序”下列出的任何程序:

  1. 调出一个终端并输入gksudo gedit /usr/share/applications/meshlab.desktop 这将在输入您的密码后打开一个文本编辑器。
  2. 添加%f到行Exec=meshlab(见图)
  3. 保存并退出。
  4. 现在 meshlab 应该列在 Nautilus 上下文菜单中(“右键单击 .stl 文件 -> 打开方式 -> 其他应用程序...”),您可以轻松地将其设置为默认包。

在此处输入图片说明