浅谈linux系统中pdf文件的默认打开方式
atril、gimp和evince,三者均可以打开application/pdf格式文件。
gimp为一款图像处理软件;
atril为mate环境下常用的文档查看器;
evince为gnome环境下常用的文档查看器。
某mate桌面和gnome服务器环境中配置文件mimeapps.list都定义了application/pdf格式文件的默认打开方式为evince.desktop
但因为桌面系统环境下默认安装有atril和gimp,未安装evince。所以配置文件mimeapps.list无效,
进而会使用mimeinfo.cache文件中的定义。
mimeinfo.cache文件一般在系统安装后期生成,对于默认安装有atril和gimp的mate桌面系统,mimeinfo.cache文件中可能会有:
application/pdf=gimp.desktop;atril.desktop;
或
application/pdf=atril.desktop;gimp.desktop;
mimeinfo.cache文件中atril.desktop和gimp.desktop的前后顺序是随机的。
而这个前后顺序却可以支配pdf文件默认打开方式的优先级,即:
application/pdf=gimp.desktop;atril.desktop; =====> 表示mimeapps.list未定义或定义无效时,默认使用gimp打开pdf文件,若gimp不存在,则使用atril打开pdf文件;
application/pdf=atril.desktop;gimp.desktop; =====> 表示mimeapps.list未定义或定义无效时,默认使用atril打开pdf文件,若atril不存在,则使用gimp打开pdf文件。
其他格式文件默认打开方式的优先级同样遵循上述配置规律。
最新文章
- mysql:查询结果添加序列号
- jboss EAP 6.2 + Message Drive Bean(MDB) 整合IBM Webshpere MQ 7.5
- SQLite入门与分析(八)---存储模型(3)
- AVL树的插入删除查找算法实现和分析-1
- WPF的MVVM
- revel框架教程之CSRF(跨站请求伪造)保护
- c++11 对象池的实现
- POJ 3590 The shuffle Problem
- Servlet常用操作(基础)
- 报错Domain=NSCocoaErrorDomain Code=3840 ";Garbage at end.";
- 近几年杭电OJ大型比赛题目合集【更新到2017年11月初】
- python 传递多个参数
- Time.fixedDeltaTime和Time.DeltaTime
- [lsof]lsof查看哪些设备/文件被占用或者打开
- ORACLE与SQL SERVER语法区别
- qmake
- POJ 2374 Fence Obstacle Course(线段树+动态规划)
- 基于Tesseract的身份证识别Android端应用
- HDU - 2276 位运算矩阵快速幂
- SpringBoot非官方教程 | 第十六篇:用restTemplate消费服务