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

1. 相关配置文件

[plain] view plaincopyprint?
  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部分内容

[plain] view plaincopyprint?
  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部分内容

[plain] view plaincopyprint?
  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文件

[plain] view plaincopyprint?
  1. text/plain=gedit.desktop
  2. 改为
  3. text/plain=gvim.desktop

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

[plain] view plaincopyprint?
  1. text/plain=gedit.desktop
  2. 改为
  3. text/plain=gvim.desktop

5. 另外一种解决方案

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

在打开方式页中修改即可

6. 注意

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

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

转载于:https://www.cnblogs.com/cslxiao/p/3505675.html

Ubuntu 中改变文件的默认打开方式(转)相关推荐

  1. .jar文件如何打开_如何干净的清除Windows系统中指定文件的默认打开方式?

    研究了好久才找到的完美解决方案.我的问题如此(不过解决办法是通用的): 上古卷轴游戏中的文件,有一种.bsa格式后缀的文件.在没有设定打开方式的时候,它是白色的文件,即没有打开方式.但是使用WinRA ...

  2. Ubuntu自定某种文件的默认打开方式(默认的右键菜单里没有)

    参考: https://zhuanlan.zhihu.com/p/150662029 https://blog.csdn.net/lainegates/article/details/28386547 ...

  3. Unity设置文件的默认打开方式

    在unity开发时,我们通常需要编辑不同的脚本(C#.Lua.XML.Shader...),而unity通常打开所有二级制文本文件都是要么MONO要么VS,下面将以shader为例改变shader文件 ...

  4. Mac OS 如何更改文件的默认打开方式

    From: http://www.ipc.me/os-x-xiao-ji-qiao.html 和使用 Windows PC 一样,人们在 Mac 电脑中往往也需要用多种应用开启同一种文件.并且,由于环 ...

  5. ant-design tree 设置默认选中状态_快速掌握文件夹位置的更改和文件的默认打开方式及重命名的操作...

    大家好,我是波仔,很高兴来跟大家一起分享与探讨,今天我们来分享一下,谈谈电脑中文件夹如何更改它的位置和文件的默认打开方式以及批量的重命名的一些操作. 在Windows 10的操作系统中,用户的文件夹默 ...

  6. java文件 默认打开方式_修改文件的默认打开方式(亲测有效)

    今天遇到了一个问题,那就是没办法修改文件的默认打开方式,Windos10系统. 可能我稍微有点强迫症什么的,每次默认记事本打开,虽然也可也选择其他的应用打开,但就是没有直接双击打开的爽. 一百度才发现 ...

  7. 如何设置文件的默认打开方式

    Windows如何设置文件的默认打开方式 当使用Windows更新后,系统无法识别已安装的应用程序时,我们就无法为某些格式的文件直接设置文件的默认打开方式. 可以通过如下方式实现对文件的默认打开方式设 ...

  8. 文件设置默认打开方式

    文件设置默认打开方式时,没有变成默认程序打开 作为一名轻微强迫症患者,怎能允许出现这样的情况. 在网上搜索了一波,总算找到解决方法: 运行windows+R,输入regedit 进入注册表 目录:HK ...

  9. 计算机文件打开方式这么还原,dat文件还原默认打开方式如何设置?还原默认打开方式的详细步骤...

    随着电脑的使用率越来越高,我们有时候可能会遇到win10系统dat文件还原默认打开方式的问题,如果我们需要对win10系统dat文件还原默认打开方式进行设置时,要怎么处理呢?接下来小编就给大家带来wi ...

最新文章

  1. 6.4高级查询:分组查询 链接查询 子查询 联合查询
  2. 浏览器检测是否安装flash插件,若没有安装,则弹出安装提示
  3. JavaFX官方教程(二)之JavaFX体系结构
  4. 从使用传统Web框架到切换到Spring Boot后的总结
  5. 微软正在考虑将Windows默认浏览器改为Chromium
  6. PMP考试技巧(必备)
  7. python利用百度云接口实现车牌识别
  8. 线程 sleep 取消_Java面试集锦:25道线程类相关面试题与答案(下)
  9. (转)Bootstrap 之 Metronic 模板的学习之路 - (7)GULP 前端自动化工具
  10. TensorFlow 三岁了,你想对它说点什么?
  11. https://akaedu.github.io/book/ch32s02.html
  12. CVBS视频信号解析
  13. MQTT 消息通信工具使用
  14. PLC不用编程,以太网方式与多台智能仪表、变频器等串口设备通讯(基于智能网关)
  15. 机器人感知与规划笔记 (7) - 行为架构 (Behavioral Architectures)
  16. 读书笔记:《谁说菜鸟不会数据分析-入门篇》第1-4章
  17. 怎么创建dllwenjian_怎样新建一个*.dll的文件?
  18. 10个最常见的HTML5面试题
  19. 如何区分安装的oracle数据库是客户端还是服务器端?
  20. Macbooster8最新版Mac清理工具

热门文章

  1. java script this_JavaScript this 关键字
  2. mysql 5.1.62_MySQL 5.5.62 安装方法(标准配置版)
  3. 可消费消息数量_17 个方面,综合对比 主流消息队列
  4. linux查看有几个终端命令,如何知道你在 Linux 里最常使用的几个命令?
  5. Android宫格自动换行,九宫格视图的布局及展示(相册选择)
  6. windows 文件对话框
  7. 【设计模式之美】<Reading Notes>继承与组合
  8. stl取出字符串中的字符_从C ++ STL中的字符串访问字符元素
  9. c构造函数和析构函数_C ++构造函数和析构函数| 查找输出程序| 套装1
  10. 汇编语言-007(ADD_SUB_NEG 、 PUSH和POP指令应用 、 AND,OR,XOR使用 、 条件跳转应用)