|
|

楼主 |
发表于 2009-8-21 00:19:41
|
显示全部楼层
自己写了个python小脚本,针对上面提到的问题。
唯一的麻烦之处是每次系统重新update-desktop-database后需运行这一脚本重新生成mimeinfo.cache文件并替换掉/usr/share/applications/mimeinfo.cache
脚本中的apps_order是指对于一类文件(比如image/png)可打开的application的顺序- apps_order = ["eog.desktop", "evince.desktop", "foxitreader.desktop", "gimp.desktop", "gedit.desktop", "gvim.desktop", "emacs.desktop"]
复制代码 比如上面说明对一类文件而言eog、gimp、evince同时可打开时,其优先顺序是eog, evince, gimp
当然这个写的比较粗略,只是因为我的系统中png,jpeg等的默认打开程序是gimp,pdf的是gimp,搞的我很不爽(主要是我用firefox另存为png,pdf文件后习惯在“下载”对话框中双击打开文件)。
使用方法- python change-mime-info-cache.py > mimeinfo.cache
- sudo mv mimeinfo.cache /usr/share/applications
复制代码
由于附近后缀问题,请手动修改后缀名 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|