我用Mono和Gtk#编写了一个C#应用程序。 我想在Linux中将文件类型与此程序的扩展名相关联,这样当用户点击该文件时,它必须调用我的程序并在我的程序中打开该文件,这在某种意义上是一个查看器。
我一直在寻找互联网上的不同示例,但无法找到关于如何在Linux中将文件关联转换为C#Mono应用程序的示例。
请告知。
答案 0 :(得分:1)
首先,您需要创建一个与您的文件关联的自定义mime类型。您可以在/usr/share/mime
中找到mime类型的示例,我猜您对应用程序mime类型感兴趣,这些类型位于/usr/share/mime/application
接下来,您需要将应用程序与新的mime类型相关联。要为所有用户建立关联,您可以将其添加到/usr/share/applications/defaults.list