2010-01-11 56 views
4

我正在創建Ubuntu Installer,我需要註冊自己的文件擴展名我無法找到如何執行此操作的任何示例。如何在Ubuntu中註冊文件關聯

人們可以提供一些關於如何做到這一點的腳本片段嗎?

注:即時通訊使用InstallJammer幫我創建安裝程序,它允許我打電話給外部腳本 - 所以這就是爲什麼一個腳本將是有益的。

+0

相關:http://stackoverflow.com/questions/1580345/ubuntu-fedora-how-do-i-add-applications-in-the-menus – jldupont 2010-01-11 15:27:33

回答

1

InstallJammer安裝程序不能很好地與發行版集成,但在這裏。

使用xdg-mime安裝和XDG-MIME默認設置mime類型和它相關聯。

+0

謝謝我很好。當你說它不會很好地與分配結合時,你的意思是什麼? – Dan 2010-01-11 15:58:28

+2

Debian軟件包可以安裝,刪除,升級(包括Conffile更新),並且通常可靠地進行管理。他們在某些預期的地方有他們的文件和文件。您的安裝程序是一次性的,它不會得到很好的支持或便於管理。 – Tobu 2010-01-11 16:24:13

2

推薦的方法是寫一個ubuntu的包,例如用CDBS(overviewdocsexamplesbonus non-cdbs tutorial)。

然後在debian /目錄中添加$PACKAGE.sharedmimeinfo$APPNAME.desktop文件。 sharedmimeinfo文件描述文件類型,桌面文件描述您的應用程序。後者應包含與文件類型匹配的MimeType=application/x-$APPNAME;

+0

這可能也有幫助:http://standards.freedesktop。 org/desktop-entry-spec/latest/ – jldupont 2010-01-11 16:38:29

相關問題