simonhuan 发表于 2004-5-24 20:02:11

gnome2.6中的nautilus如何为新文件类型建立关联

我想将chm文件和chmsee程序关联,可是试了半天都不行,该怎么做?

athlonxhy 发表于 2004-5-24 22:56:29

怎么不行?说一下细节,我的可以做到啊!
类似:

simonhuan 发表于 2004-5-25 00:08:40

我也是在那里设置的,扩展名什么的都没错,mime类型是application/x-chm,程序是chmsee-gtkhtml。然后确定退出,再点击chm文件还是没反应。我的chmsee是自己编译的,是不是和这个有关系?

athlonxhy 发表于 2004-5-25 11:58:46

我也是在那里设置的,扩展名什么的都没错,mime类型是application/x-chm,程序是chmsee-gtkhtml。然后确定退出,再点击chm文件还是没反应。我的chmsee是自己编译的,是不是和这个有关系?
应该没有关系的。
要不你尝试用gconf关联一下,试试看。

simonhuan 发表于 2004-5-25 12:57:18

我晕。问题竟然是mime的类型不对,我用右键查看一个chm文件的属性,发现里面的mime项是application/octet-stream, 我按照这个改了文件关联里的mime就可以了。

系统是怎么分配mime类型给一个未知文件类型呢?有什么规律?

athlonxhy 发表于 2004-5-25 19:53:57

这个不清楚,相信在gnome的帮助文档里面有介绍:
查看 yelp 吧。

GGGO 发表于 2004-5-26 02:20:16

gnome2.6的我不是很清楚,但是2.4版本的,有些程序会关联不了(不知道为什么),例如mplayer可以关联,而Acrobat Reader for Linux就不行,有一个方法就是,在程序路径(就是上面图中"要运行的程序")中加上%F参数,例如/xxx/acrobat %F
这样就能关联了,在2.4中,这个方法是有效的,但是在2.6中能不能我就不知道了.

我用rpm升级到2.6,估计是我升级的不完善吧,程序关联就用不了,还有音量调节程序也出错,问题不少.用rpm 升级就是麻烦,一大堆理不清的依赖关系,好烦! :neutral:

athlonxhy 发表于 2004-5-26 21:48:36

好像是不好解决,这个:
http://freedesktop.org/Standards/AddingMIMETutor

simonhuan 发表于 2004-5-27 22:41:11

我弄的差不多了,就是下载一个mime-editor,针对扩展名建一个新的mime类型。
页: [1]
查看完整版本: gnome2.6中的nautilus如何为新文件类型建立关联