· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [专题] IBM Rational高峰论坛 Windows 7十大功能
· [专题] 史上就危险7月 微软 BizSpark 计划介绍
· [IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 我也能做CTO_赛迪连载 赛迪七夕特别行动
· [热点] Chrome 4.0采用V8引擎 Java开发编程规范

在Linux操作系统下如何调整文件打开方式

发布时间:2008.03.11 06:17     来源:赛迪网    作者:korn

在Gnome的文件管理器(nautilus)里,双击一个文件的时候,系统会自动调用相应的程序去打开这个文件。在Nautilus里通过右键菜单固然可以修改默认的打开方式,但是缺乏灵活性和可操作性,比如,不能删除一些候选的打开方式,不能批量增加一些打开方式等等。

GNMOE的打开方式的配置方式涉及到以下几个目录和文件:

/usr/share/applications

~/.local/share/applications

/usr/share/applications/mimeinfo.cache

~/.local/share/applications/mimeinfo.cache

去这几个目录看一下,就会发现很多以.desktop为后缀的文件。

从总体上讲/etc/gnome/defaults.list 保存了全局的打开方式;

~/.local/share/applications/defaults.list 保存了个人的打开方式;当两着不一致是,优先采用局部的个人设置。

~/.local/share/applications

/usr/share/applications

这两个分别是局部的desktop项和全局的desktop项

/usr/share/applications/mimeinfo.cache

~/.local/share/applications/mimeinfo.cache

这两个分别是全局的和局部的打开方式缓存,想删除某种打开方式,或者修改默认的打开方式,在这里删除或改变顺序即可。

/usr/share/applications/defaults.list的结构 是这样的一种形式

程序的类型/文件类型=打开这个文件的项;[项2;]…[项n;]

候选打开方式可以有好几种中间用;隔开,不留其余字符

要修改一个文件的打开方式,需要先确定这个文件的类型

以纯文本文件为例 类型是plain 打开方式默认为vim.desktop候选的是firefox.desktop

text/plain=vim.desktop;firefox.desktop

可以直接编辑

~/.local/share/applications/defaults.list

编辑完之后,手工修改

/usr/share/applications/mimeinfo.cache

~/.local/share/applications/mimeinfo.cache

这两个cache文件。

下面看一下desktop文件的结构

[Desktop Entry]

Encoding=UTF-8 //字符编码

Name=vim  //现实的名字

MimeType=text/plain; //类型

Exec=vim %f //运行的程序 %f表示一个参数

Type=Application //类型

Terminal=true //是否使用终端

NoDisplay=true //是否显示在gnome菜单里

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· NVIDIA Linux显卡驱动171.06发布 (03-10) · OpenOffice.org从3.0将使用LGPL v3协议 (03-10)
· 美国科学家用16台Linux PS3模拟黑洞实验 (03-10) · 系统编译:如何给Make命令来传递参数 (03-07)
· Linux系统上安装ePSXe 1.6.0游戏模拟器 (03-07) · 在嵌入式Linux系统中应用的GTK+和X分析 (03-07)
· 软件推荐:开放源代码软件测试工具介绍 (03-07) · Linux configure关于交叉编译的参数设置 (03-07)
· 实用技巧:Linux2.6.18 SD卡驱动的修正 (03-07) · 学习园地:Linux操作系统的内存管理指南 (03-07)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
专题:谷歌发布PC操作系统Chrome OS
·芯能量 新动力 兴经济:..
·专题:英特尔与AMD和解 ..
·专题:惠普27亿收购3Com..
专题:
·专题:诺基亚危局已现 ..
·六股势力角逐4G标准 中..
·专题:联通iPhone并不贵..
 
·惠普123459黑白激打家族..
·云计算格局初现 三大阵..
·分析:虚拟化在高性能计..
2009 IBM动态架构新动力论坛
·直播:第八届中国系统与..
·专题:置身智慧海洋——..
·专题:让物品开口说话 ..