Mono C#Gtk#应用程序Linux文件类型关联

时间:2014-10-30 12:03:38

标签: linux mono gtk#

我用Mono和Gtk#编写了一个C#应用程序。 我想在Linux中将文件类型与此程序的扩展名相关联,这样当用户点击该文件时,它必须调用我的程序并在我的程序中打开该文件,这在某种意义上是一个查看器。

我一直在寻找互联网上的不同示例,但无法找到关于如何在Linux中将文件关联转换为C#Mono应用程序的示例。

请告知。

1 个答案:

答案 0 :(得分:1)

首先,您需要创建一个与您的文件关联的自定义mime类型。您可以在/usr/share/mime中找到mime类型的示例,我猜您对应用程序mime类型感兴趣,这些类型位于/usr/share/mime/application

接下来,您需要将应用程序与新的mime类型相关联。要为所有用户建立关联,您可以将其添加到/usr/share/applications/defaults.list