我使用 RepRap 开源桌面 3D 打印机。我经常发现很难理解 .stl 文件代表什么,所以我需要将它们可视化才能找到我想要打印的文件。
我想使用 meshlab 来做到这一点,但我无法将其设为默认的 stl 打开器。
有人能帮我把 meshlab 设为默认 stl 查看器吗?
答案1
我刚刚解决了同样的问题。对我来说,问题是 meshlab 没有列在 Nautilus 上下文菜单的“使用其他应用程序打开”下。这是由/usr/share/applications/meshlab.desktop
来自存储库的 meshlab 安装附带的桌面启动器 ( ) 引起的。我找到了解决方案这里。
这应该适用于任何具有桌面启动器/usr/share/applications/
但未~/.local/share/applications/
在 Nautilus 中的“打开方式 -> 其他应用程序... -> 显示其他应用程序”下列出的程序:
- 调出一个终端并输入
gksudo gedit /usr/share/applications/meshlab.desktop
这将在输入密码后打开一个文本编辑器。 - 添加
%f
到行中Exec=meshlab
(见图) - 保存并退出。
- 现在 meshlab 应该列在 Nautilus 上下文菜单中(“右键单击 .stl 文件 -> 打开方式 -> 其他应用程序...”),您可以从中轻松地将其设置为默认包。
答案2
如果您右键单击 .stl 文件并转到属性,您应该会找到“打开方式”选项卡。您应该能够将 meshlab 设置为其中这些文件的默认包。