扩展名为基础的文件关联

我正在使用Ubuntu 9.10,并且我想将thunderbird与扩展名为.eml的所有文件相关联。 问题是,似乎ubuntu是基于他们的内容归因于这些文件的MIMEtypes文本/纯文本,如果我设置thunderbird作为.eml文件的默认应用程序,所有其他文本文件(.txt为实例)将与雷鸟打开。 是否可以添加一个规则强制MIMEtypes基于文件扩展名,无论其内容?

您可以通过右键单击并select“打开方式”将文件MIMEtypes关联到应用程序。 你已经知道了,所以你需要做的是将eml文件放在自己的mimetypes中,这样你可以将Thunderbird和.eml文件关联起来 – 对吗?

打开/etc/mime.types作为根目录,对于eml文件,你应该有一个这样的条目:

message/rfc822 eml 

如果eml出现在另一个mimetypes中,比如你说的是text / plain,那么将它从mime-type中移除。

完成之后,您可以将message / rfc822与Thunderbird相关联。