全网首发:多个mimetypes xml设置某种文件类型的不同图标,LINUX怎样确定使用哪个
最近深入研究文件图标的正确性问题,终于搞清楚了LINUX处理逻辑。把结果开放出来。其实这些东西别人都会,只是没有人明说而已。开放出来,后来人可以节省力气。
- weight优先原则
多个mime文件都设置某种文件的图标,系统会比较不同文件中的图标weight。数值越大越优先。能不能超出100?没有试过。
如果weight相同呢?
- 先入为主原则(按照文件名排序)
两个mime xml文件,都试图设置某种文件的图标,怎么办?这个时候是先入为主。即同等条件下,以先处理的那个文件为准。
处理顺序是什么呢?按照文件名排序。
也就是说,如果两个文件分别是a、b,那么处理顺序一定是a、b。自然的,要想让自己的设置生效,文件名最好就是a开头。
- 本地优先原则
mimetyps的xml文件有两个目录存放:
/usr/share/mime/packages
${HOME}/.local/share/mime/packages# 使用这个命令更新:
# update-mime-database -V /usr/share/mime
# update-mime-database -V ${HOME}/.local/share/mime
如果对某个文件有不同的设置,以本地为准。
明白了这个道理,问题自然容易解决。
全网首发:多个mimetypes xml设置某种文件类型的不同图标,LINUX怎样确定使用哪个相关推荐
- 修改Win10某种文件类型的默认图标
Typora收费后,降版本使用0.94版的,却发现这个版本的文件图标是这样的. 看的很难受,于是就开始研究怎么修改文件图标. 首先打开注册表 win + R 输入 regedit,找到以下路径 HKE ...
- boot spring 解析csv_文件系统(02):基于SpringBoot框架,管理Xml和CSV文件类型-阿里云开发者社区...
一.文档类型简介 1.XML文档 XML是可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言.标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如数据结构,格 ...
- 文件系统(02):基于SpringBoot框架,管理Xml和CSV文件类型
本文源码:GitHub·点这里 || GitEE·点这里 一.文档类型简介 1.XML文档 XML是可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言.标记指计算机所能理解的信息符号,通过 ...
- php 发送文本 设置头,php中header设置常见文件类型的content-type
//date 2015-06-22 //定义编码 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-ty ...
- android设置过滤文件类型,Android之Intent筛选多种类型文件
在项目中,经常遇到需要选择指定类型的文件. 指定一种类型的文件 我们一般是使用setType来实现过滤 例如,只显示pdf文件 int requestCode = 100; Intent intent ...
- 设置win7文件夹背景和图标
[ExtShellFolderViews] {BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC} ...
- linux下查看目录下某种文件类型累计的代码行数
find 路径 -name '*.py' | xargs wc -l 转载于:https://www.cnblogs.com/renfanzi/p/7657128.html
- 设置eclipse文件的默认打开方式
由于cfg.biz等配置文件默认的打开方式并不是Text Editor,打开时要手动右键"open with"来选择"Text Editor"来打开,频繁操作略 ...
- 在Sublime Text 2中将默认语法设置为不同的文件类型
本文翻译自:Set default syntax to different filetype in Sublime Text 2 How do I set a default filetype for ...
- 软件测试面试必看,资深测试工程师面试题集锦 全网首发
全网首发,最牛的全套软件测试 ,自动化测试面试题,这些面试题都在文章末尾,有需要的可以自取 废话少说直接开始咱们今天的整体内容, 1.自我介绍? 我是谁.工作几年.你上家公司做什么.负责什么.你的优 ...
最新文章
- AI+IOT战火升级:未来人工智能抢人大战
- 关于JS客户端对服务器控件赋值,Post后不能保留值的解决办法
- 算法1-排序LowB三人组
- 通过一段代码说明C#中rel与out的使用区别
- SpringBoot 集成Web
- HTML rel 属性
- 什么是webpack?
- 手写springiocxml方式注入对象
- Java工作笔记-AJAX实现整体不变,局部更新(与整体刷新比较)
- Android 获取联系人的公司,android-如何从设备的联系人列表中获取用户...
- 一定能成功的Android NDK环境配置教程
- 安装mosek,license安装位置查找
- 天轰穿·甜老丝儿。科创少年
- 使用stm32控制驱动步进电机
- Go语言switch语句
- BAT机器学习面试1000题系列(第1~305题
- 《谁说菜鸟不会数据分析》学习笔记 第一章总览 第二章数据分析思路
- 哨兵2A数据的下载与处理
- Siri触发器原理及改进
- loadrunner入门篇 - Vuser发生器
热门文章
- 【快速幂】a^b%p问题
- error installing service: 拒绝访问。 (5)_CentOS7x86_64安装Tomcat8.5手册
- delphi dbgrid 焦点 行号_徐睿知真人版娜美?!2020釜日电影奖铅笔腿、超凶双峰,惊人身材抢下所有焦点...
- java安装证书文件_Java安装证书文件
- python如何读取二进制文件为图片_关于Python获取图片文件二进制数据的问题(获取为空)...
- 软件功能个性定制思维顺序
- 腾讯云 cos计费说明
- java新知识系列 六
- 有些人真是笨的可以,劝我自己别多管闲事,切记切记
- Date 当前程序日期格式 参数设置 DecimalSeparator