loveccy 发表于 2004-2-27 13:32:06

我想知道文件是怎么跟打开它用的程序关联起来的

桌面上,比如说我双击一个html文件,mozilla会打开,显示这个网页。那它们是怎么关联到一块的呢?是不是在什么地方有个什么文件,里面写满了各种文件类型和对应的打开用的程序?
我只知道gnome里面有个“文件类型和相关程序”可以用来设置,不知道背后到底在改什么。
有那位朋友能够指点一二?

redhat71 发表于 2004-2-27 14:47:36

运行gconf-editor看看,有点象win下的注册表

redhat71 发表于 2004-2-27 14:53:20

修改后的值存在.gconf下,位置和键名对应
我把http url的handler由默认的htmlview %s改为browser %s后,就会生成这样的一个文件

$ more .gconf/desktop/gnome/url-handlers/http/%gconf.xml
<?xml version="1.0"?>
<gconf>
<entry name="command" mtime="1077862443" muser="email" type="string">
<stringvalue>browser %s</stringvalue>
</entry>
</gconf>

loveccy 发表于 2004-2-28 15:26:54

非常感谢!我现在去看看!
页: [1]
查看完整版本: 我想知道文件是怎么跟打开它用的程序关联起来的