源自:Ubuntu 中改变文件的默认打开方式

1. 相关配置文件

  1. 全局配置
  2. /etc/gnome/defaults.list
  3. /usr/share/applications/mimeinfo.cache
  4. 个人配置
  5. ~/.local/share/applications/mimeapps.list
  6. ~/.local/share/applications/mimeinfo.cache

2. /etc/gnome/defaults.list部分内容

  1. [Default Applications]
  2. application/csv=openoffice.org-calc.desktop
  3. application/excel=openoffice.org-calc.desktop
  4. application/msexcel=openoffice.org-calc.desktop
  5. application/msword=openoffice.org-writer.desktop
  6. application/ogg=totem.desktop
  7. application/pdf=evince.desktop
  8. application/postscript=evince.desktop
  9. application/rtf=openoffice.org-writer.desktop
  10. application/tab-separated-values=openoffice.org-calc.desktop
  11. application/vnd.lotus-1-2-3=openoffice.org-calc.desktop
  12. application/vnd.ms-excel=openoffice.org-calc.desktop
  13. application/vnd.ms-word=openoffice.org-writer.desktop
  14. application/vnd.rn-realmedia=totem.desktop
  15. text/plain=gedit.desktop

3. /usr/share/applications/mimeinfo.cache部分内容

  1. [MIME Cache]
  2. text/plain=gedit.desktop
  3. application/vnd.ms-excel.template.macroenabled.12=openoffice.org3-calc.desktop
  4. audio/x-s3m=gnome-mplayer.desktop
  5. application/vnd.ms-word=openoffice.org3-writer.desktop
  6. application/x-lzma=file-roller.desktop
  7. video/x-mng=gnome-mplayer.desktop
  8. image/x-portable-bitmap=f-spot-view.desktop;eog.desktop;
  9. x-directory/normal=nautilus-folder-handler.desktop
  10. image/x-dcraw=f-spot-view.desktop

4. 更改文件默认打开方式

案例:更改文本文件的默认打开方式从gedit改为gvim

(1). 修改/etc/gnome/defaults.list文件

  1. text/plain=gedit.desktop
  2. 改为
  3. text/plain=gvim.desktop

(2). 修改/usr/share/applications/mimeinfo.cache文件

  1. text/plain=gedit.desktop
  2. 改为
  3. text/plain=gvim.desktop

5. 另外一种解决方案

右击文件 --> 属性, 如下图

在打开方式页中修改即可

6. 注意

网上有很多帖子都是只提到了/etc/gnome/defaults.list这个文件,而没有提到/usr/share/applications/mimeinfo.cache这个缓存文件,结果当然是修改无效咯。

当然,如果你把缓存文件删除也行。

Ubuntu 中改变文件的默认打开方式(转)的更多相关文章

  1. Ubuntu中改变文件的默认打开方式

    其实最简单的方法是右键,在属性中修改,不过这样做没啥意义. ubuntu中与文件的打开方式相关的配置文件有四个: /etc/gnome/defaults.list 这是全局配置文件 /usr/shar ...

  2. 浅谈linux系统中pdf文件的默认打开方式

    atril.gimp和evince,三者均可以打开application/pdf格式文件.gimp为一款图像处理软件:atril为mate环境下常用的文档查看器:evince为gnome环境下常用的文 ...

  3. 在Eclipse中设置文件的默认打开方式

    在Eclipse中,我们可以设置jsp.xml.js.sql等文件默认打开方式: ①.打开配置选项 ②.找到文件设置 ③.选中我们要设置的文件,默认即可:

  4. 修改win7电脑中所有文件的默认查看方式

    怎么修改win7电脑中所有文件的默认查看方式   如何设置才可以得到如下的效果:比如说打开一个盘符或者一个文件夹,进行设置之后,这个盘符里或者这个文件夹下的所有子文件夹.所有子文件夹里的所有文件都以“ ...

  5. Myeclipse 设定文件的默认打开方式

    Myeclipse 设定文件的默认打开方式.今天下载了一个properties的中文插件,希望.property的文件能默认以这个程序打卡.说一下设置方法. Window -> Preferen ...

  6. Mac 苹果OS X小技巧:如何更改文件的默认打开方式

    OS X小技巧:如何更改文件的默认打开方式 1.command + i 打开简介 2.选择合适的软件打开方式 3.选择全部更改 如图: 转自:http://digi.tech.qq.com/a/201 ...

  7. Eclipse Myeclipse 设定文件的默认打开方式

    Eclipse Myeclipse 设定文件的默认打开方式   菜单:Window -> Preferences -> General -> Editors -> File A ...

  8. 20160303 - 升级 Windows 10 版本 1511 后,文件夹默认打开方式为 cmd 的修复

    问题描述:升级 Windows 10 版本 1511 (OS 内部版本 10586.122)后,文件夹的默认打开方式变成了cmd.双击任何一个文件夹,显示相关的提示错误信息如下: [Window Ti ...

  9. Eclipse 设置文件的默认打开方式

    web开发中,我们在编辑JSP/xml的时候,会碰到一个非常郁闷的事,直接双击打开的JSP页面,当我们在编辑的时候会到处跳,这个我是深有体会,所以我们就用右击 open with,但是久而久之我们会感 ...

随机推荐

  1. P1378 油滴扩展——搜索小记

    P1378 油滴扩展 记得这道题好久以前(好像是上个学期?) 就想做了,但是看着里面的半径边界好像很难处理就没做(主要是当时刚学OI(菜还给自己找借口)): 今天上午一直研究SG函数,做的都自闭了,晚 ...

  2. 用vue做todolist

    <template> <div class="hello"> <div style="height:25px;line-height:25p ...

  3. 使用Xpose突破安卓App禁止截屏限制

    WindowManager.LayoutParams.FLAG_SECURE标志的app,这里需要注意下支付宝.网上银行类的app不建议拦截,像支付宝里的付款码,商家拿到后,直接就能扣费,不需要用户这 ...

  4. win10创建Ubuntu16.04子系统,安装常用软件以及图形界面(包括win10远程桌面连接Ubuntu)

    一.开启win10子系统 [ Windows Subsystem for Linux(WSL)] 二.基本配置 三.安装常用的软件 安装配置zsh 使用 bash 客户端软件 cmder(其实是win ...

  5. hibernate如何配置自动生成表

    hibernate自动生成表有两种方法: 1.直接写代码,通过方法来创建数据库表. 2.通过 hibernate.cfg.xml配置标签来创建数据表. 下面依次实现: 1.直接写代码,通过方法来创建数 ...

  6. maven仓库失效的情况下搭建maven项目

    maven仓库失效的情况下搭建maven项目 1,在有maven仓库的情况下mvn clean package 2,整个项目拷贝到没有的环境下 3,ls |xargs -t -I a cp a/pom ...

  7. taocrypt

    taocrypt MySQL Bugs: #25189: mysqld: coding.cpp:243: void TaoCrypt::Base64Decoder::Decode(): Asserti ...

  8. Vehicle routing with Optaplanner graph-theory

    Vehicle routing with Optaplanner - Stack Overflow https://stackoverflow.com/questions/22285252/vehic ...

  9. windows下安装node【转】

    windows下安装node报错2503.2502 windows下命令行安装,首先使用管理员权限获取cmd msiexec /package node-v10.16.0-x64.msi 根据提示一步 ...

  10. Python3入门(十三)——常用内置模块之时间日期模块datatime

    1.日期时间模块——datatime //其他模块例如time.calender等模块暂不展开 (1)获取当前时间:datatime.now(): from datetime import datet ...