配置Ubuntu文件默认打开方式

Ubuntu系统中要为同一文件类型文件设定默认的打开方式(程序),不像 Windows中那么简单(勾上默认打开就可以了),事实上设定一个你习惯使用的默认打开程序,将大大提高你工作的便捷性,本文主要讲解在 Ubuntu8.04系统中为特定格式文件配置默认打开方式程序。

Ubuntu保存文件类型打开方式主要又两个配置文件决定:

1.  /etc/gnome/defaults.list 保存了全局的打开方式

2.  /.local/share/applications/mimeapps.list 保存了个人的打开方式(局部个人设置)

当两着对于同一类型文件设定的内容不一致时,优先采用局部的个人设置。

下面我们举个例子来说明设置方式:

ubuntu8.04下多媒体文件默认是用Totem打开的,如果你想要改成用smplayer(本人比较喜欢用这个)来打开的话,可以按照以下步聚来进行:

1.进入/etc/gnome目录 命令 cd /etc/gnome

2.复制要改变打开方式的那些内容行到mimeapps.list文件 命令 grep "totem" defaults.list >> ~/.local/share/applications/mimeapps.list

3.进入~/.local/share/applications目录 命令 cd ~/.local/share/applications

4.编缉mimeapps.list文件 命令: sudo vim mimeapps.list

5.在vim中执行 命令:%s/totem/smplayer/g

6.然后执行保存命令:wq

7.完成

其它文件类型及其默认关联应用程序修改方式和上面的步骤是一样的,你可以根据自己的需要安照上面的方法修改就可以了


相信通过上面的方法你可以解决一些问题,但是有时候不一定有用。比如,我下载了一个flashplayer单文件版,然后把它放在/usr/bin目录,加上可执行权限,这就是一个软件了。可是,问题是我怎么把它设置为swf文件的打开方式。其实这个是可以解决的,但是我们要了解一点其它的。以下方法在12.04版本下试验成功。

其实,ubuntu下文件的打开方式是有两个目录或文件决定的:/usr/share/applications目录和/etc/gnome/defaults.list文件

查看其内容可知,目录为存放“*.desktop”文件,文件以及目录下的default.list文件定义了文件打开方式

所以我们可以考虑新建一个flashplayerdesktop文件用来打开flash,可以参考其他文件建立,我参考gedit.desktop文件新建flashplayer.desktop文件,如下:

[Desktop Entry]

Name=Flash Player

Comment=Open flash

Exec=flashplayer %U

Terminal=false

StartupNotify=true

X-MultipleArgs=false

Type=Application

Categories=GTK;Utility;


文章来自:http://hi.baidu.com/liang_zuokui/item/cb254ddc26d43343d73aaee8

你可能感兴趣的:(ubuntu,应用程序,打开方式)