寂静的羽夏
deepin
2022-06-26 19:00 magic 自定义我不会,但是我做过简单的文件关联,就是文件名和文件图标、打开方式相关联,如下是我的安装脚本中的一个例子,希望对你有所帮助:
sudo xdg-mime install /opt/WingHexExplorer/images/x-winghex.xml
sudo xdg-mime default /usr/share/applications/com.wingsummer.winghexexplorer.desktop application/x-winghex
sudo xdg-icon-resource install --context mimetypes --size 32 /opt/WingHexExplorer/images/winghexpro32.png application-x-winghex
sudo xdg-icon-resource install --context mimetypes --size 64 /opt/WingHexExplorer/images/winghexpro64.png application-x-winghex
sudo xdg-icon-resource install --context mimetypes --size 128 /opt/WingHexExplorer/images/winghexpro128.png application-x-winghex
sudo update-mime-database /usr/share/mime
sudo xdg-icon-resource forceupdate
步骤:
- 先把描述信息安装到系统中
- 关联打开方式
- 安装图标资源,三种大小
- 刷新缓存
Reply Like 1 View the author


中文 
情况是这样的:许多文件被加密了,比如doc、txt、pdf文件等,文件头是这样的:
但是文件后缀名没变。
我想给加密的文件设置特殊的图标,以便和没有加密的区分开。
听说linux里是以magci做为划分文件类型的标准,看了一些资料后,我这样做:
1 修改/etc/magic文件的内容:
2 创建mime 文件,并把它放入/usr/share/mime/packages/目录里
3 使用命令:
sudo update-mime-database /usr/share/mime
这样做之后并没有达到我要的效果。到底该怎么办呢,还是根本就没有办法实现?
高手出来指点一下啊😭