我用GpsPrune
它来查看一些 GPS 转储,遗憾的是没有设置双击并在查看器中打开文件。在旧版本的 Ubuntu 中,您可以将任何文件拖到应用程序的图标上,如何在 12.10 中执行此操作或启用此功能?
答案1
我不知道 GPSprune 处理哪些文件类型,以及您具体对哪些文件类型感兴趣。因此,为了简单起见,我们假设您想.foo
在 GPSprune 中打开带有扩展名的文件。然而,这些文件被识别为文本文件或 XML 文件,而不是 GPSprune 特定文件。然后,您需要做的是首先定义一个特定于这些文件的新 MIME 类型。
为此,您可以使用合伙人、GUI 文件类型编辑器,或者手动定义新的 MIME 类型。在本教程中,我将展示如何手动执行此操作。
创建一个名为的新文本文件foo.xml
,然后在您最喜欢的文本编辑器中打开它。
复制并粘贴以下文本框的内容:
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/foo">
<glob pattern="*.foo"/>
<comment>GPSprune GPS dump</comment>
<comment xml:lang="en">GPSprune GPS dump</comment>
</mime-type>
</mime-info>
确保.foo
用实际扩展替换所有实例,并根据您的意愿编辑评论/描述。
接下来保存文件并将其移动到~/.local/share/mime/packages
。通过在终端中输入以下内容来更新 mime 数据库:
update-mime-database ~/.local/share/mime
您的.foo
文件现在被识别为单独的 MIME 实体。您可以右键单击.foo
所选文件并查看 下列出的文件类型,以检查一切是否正常Properties
。
现在让我们向 GPSprune 添加关联:
在您选择的编辑器中打开~/.local/share/applications/mimeapps.list
。搜索[Default Applications]
条目,如果尚不存在则创建它。然后在默认应用程序下添加以下行:
[Default Applications]
application/foo=gpsprune.desktop
现在您应该能够立即.foo
使用 GPSprune 打开您的文件,也可以将它们拖放到相应的启动器上。
资料来源及相关问答:
如何处理不同应用程序(不是 Nautilus 中)中的文件关联?
https://ubuntugenius.wordpress.com/2009/11/19/create-your-own-file-types-in-ubuntu-with-assogiate/