配置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 中 MD 文件默认打开程序为 Typora 在 Ubuntu 系统中,可以通过图形界面或命令行的方式更改特定文件类型的默认应用程序。以下是具体方法: #### 方法一:通过图形界面设置 1. 找到任意一个 `.md` 文件并右键单击它。 2. 在弹出菜单中选择 **“属性”** 或者 **“打开方式”** 选项[^1]。 3. 进入 **“打开方式”** 标签页,在列表中找到 Typora 并选中它。 4. 如果 Typora 不在列表中,可以点击 **“其他应用”** 按钮手动查找 Typora 的可执行文件路径(通常位于 `/usr/bin/typora` 或 `~/.local/share/applications/` 下)[^2]。 5. 点击 **“设为默认值”** 按钮完成设置。 #### 方法二:通过命令行设置 如果希望通过命令行实现这一功能,则可以利用 `xdg-mime` 工具来配置 MIME 类型关联: ```bash # 查询当前系统中 .md 文件对应的 MIME 类型 xdg-mime query filetype example.md # 将 Typora 设置为处理该 MIME 类型的应用程序 xdg-mime default typora.desktop text/markdown ``` 上述命令中的 `example.md` 是一个示例文件名,请替换为你实际拥有的 `.md` 文件名称;而 `text/markdown` 表示 Markdown 文件的标准 MIME 类型[^3]。 另外需要注意的是,确保已经正确安装了 Typora 应用,并且其桌面入口文件 (`typora.desktop`) 存在于系统的共享应用程序目录下。如果没有发现此文件,可能需要重新安装或者创建相应的 `.desktop` 配置文件[^4]。 #### 注意事项 对于某些特殊情况下的扩展名未被识别的情况,比如新版本操作系统更新后丢失自定义规则等问题,也可以尝试修改全局配置文件以强制指定某类文件的行为模式。不过这种做法较为复杂且容易引发兼容性风险,因此仅推荐高级用户谨慎操作。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值