当前位置: 首页 > news >正文

linux 添加自定义文件类型,自定义文件图标,自定义类型默认打开应用 启动菜单

/usr/share/icons/ 图标文件

/usr/share/mime/packages/xxx.xml 定义mime类型,mime-database数据库配置

/usr/share/applications/xxx.desktop 定义应用程序

安装icons

xdg-icon-resource install --size 16 --mode system --context mimetypes xxx.png mime类型里面的icon名称

强制更新icons资源 

xdg-icon-resource forceupdate --mode system

sudo gtk-update-icon-cache /usr/share/icons/ukui-icon-theme/

sudo update-mime-database -V /usr/share/mime

update-desktop-database

/usr/share/applications/mimeapps.list mime与默认打开程序的关系

默认打开程序由 .desktop文件指定

相关文章:

  • 强化学习(赵世钰版)-学习笔记(完)(10.Actor-Critic方法)
  • 玩转物联网-4G模块如何快速将数据上传到巴法云(TCP篇)
  • ASP.NET会话攻防战:彻底歼灭会话固定漏洞的六层防御体系
  • Buuctf [极客大挑战 2019]FinalSQL
  • 数仓工具—Hive语法之不同纬度聚合
  • (一)飞行器的姿态欧拉角, 欧拉旋转, 完全数学推导(基于坐标基的变换矩阵).(偏航角,俯仰角,横滚角)
  • 数据结构-----队列
  • QuickAPI:一键将 Excel 数据转为数据库表
  • OpenHarmony子系统开发 - 电池管理(二)
  • 群体智能优化算法-粒子群优化算法(Particle Swarm Optimization, PSO,含Matlab源代码)
  • sql-labs
  • 【零基础入门unity游戏开发——通用篇】Linerenderer线和Trail Renderer拖尾
  • 【新品解读】4 路光纤 4 FMC 扩展,AMD KU 系列 FPGA 开发板 AXKU115 多场景高速通信解决方案
  • Multisim学习-04 示波器的使用
  • React+Next项目中实现PDF预览功能
  • uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行
  • 编写一个简单的chrome截图扩展
  • 二叉树leetcodeJAVA2
  • 统信UOS中使用Vscode编程
  • (四)---四元数的基础知识-(定义)-(乘法)-(逆)-(退化到二维复平面)
  • 兵韬志略|美2026国防预算未达1万亿,但仍寻求“暗度陈仓”
  • 方正证券总裁何亚刚到龄退休,54岁副总裁姜志军接棒
  • 三星“七天机”质保期内屏幕漏液被要求自费维修,商家:系人为损坏
  • 101条关于减重的知识,其中一定有你不知道的
  • 欧洲承诺投资6亿欧元吸引外国科学家
  • 第32届梅花奖终评启幕,上海京剧院《智取威虎山》满堂彩