Ubuntu 20.04下如何将Open3D应用添加为文件打开可选应用
Ubuntu 20.04下如何将Open3D应用添加为文件打开可选应用
嗨,Bilal!我来帮你搞定这个问题——在Ubuntu 20.04里把Open3D设为.obj这类3D文件的可选打开应用其实很简单,核心是通过配置桌面文件让系统识别它的文件关联,具体步骤如下:
第一步:检查Open3D的桌面配置文件
先打开终端,输入以下命令确认系统里是否已经存在Open3D的桌面配置文件:ls /usr/share/applications | grep open3d如果输出里有类似
open3d.desktop的文件,直接进入第二步编辑;如果没有,就需要新建这个文件。第二步:编辑或创建Open3D桌面文件
如果已有配置文件,用文本编辑器打开它(需要管理员权限):sudo nano /usr/share/applications/open3d.desktop如果没有,就直接新建这个文件,粘贴以下内容(注意调整
Exec路径,你可以用which open3d命令确认Open3D的实际执行路径):[Desktop Entry] Name=Open3D Comment=Open3D 3D Visualization Tool Exec=/usr/bin/open3d %F Icon=open3d Terminal=false Type=Application Categories=Graphics;3DGraphics; MimeType=model/obj;model/stl;model/3mf;application/ply;其中
MimeType字段列出了要关联的文件类型,你可以根据需要添加更多格式,比如.ply、.stl等。第三步:更新桌面数据库
保存文件后,执行以下命令让系统更新桌面应用配置:update-desktop-database /usr/share/applications/第四步:测试文件关联
现在右键点击任意.obj文件,选择「打开方式」->「其他应用」,就能看到Open3D出现在可选列表里了。如果想把它设为该类型文件的默认打开应用,选中后勾选「始终使用此应用打开.obj文件」即可。
另外,还有个更快捷的临时关联方法:右键文件选择「属性」,切换到「打开方式」标签,点击「添加」按钮,要么在列表里找到Open3D,要么点击「浏览」找到Open3D的执行文件(比如/usr/bin/open3d)添加进去就行。
备注:内容来源于stack exchange,提问作者Bilal




