use*_*089 6 default files default-programs
我正在尝试将 meshlab 设置为打开 .obj 文件的默认应用程序。
我尝试(如中提到这里)右键单击一个随机OBJ文件- >属性- >打开方式- >没有meshlab可供选择,也没有办法,我可以添加meshlab进去。
奇怪的是,当我对 .ply 文件执行相同的步骤时,实际上有一个选项可以选择将 meshlab 设置为默认应用程序。
现在我需要先打开meshlab,把obj文件拖进去,这比直接双击obj文件打开要麻烦很多。
我应该怎么做才能在默认情况下使用 meshlab 打开 .obj 文件?
小智 5
首先,运行mimetype您的文件以获取 mimetype,如下所示:
$ mimetype bunny.obj
bunny.obj: application/x-tgif
Run Code Online (Sandbox Code Playgroud)
确定相应的 mimetype 后,将您的应用程序添加为默认值/usr/share/applications/defaults.list:
$ sudo su
$ echo "application/x-tgif=meshlab.desktop" >> /usr/share/applications/defaults.list
Run Code Online (Sandbox Code Playgroud)
在上面的命令中使用两个> 符号非常重要,而不是一个。考虑提前备份 /usr/share/applications/defaults.list。