You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GNOME图标包添加glTF文件图标:MIME类型命名疑问

解决GNOME图标包中自定义glTF文件图标的问题

针对你遇到的model/gltf+json类型文件图标无法识别的问题,按以下步骤操作即可解决:

  • 图标文件命名规则:GNOME图标系统会将MIME类型中的/和+替换为-作为图标文件名。所以model/gltf+json对应的图标文件名应为model-gltf-json.svg。将这个图标文件放到你图标包的mimetypes目录下对应尺寸的子文件夹中(比如scalable/mimetypes/用于矢量图标,或16x16/mimetypes/等像素尺寸文件夹)。

  • 确保系统识别glTF的MIME类型:如果你的系统还没正确注册model/gltf+json类型,需要手动添加:

    1. 创建文件model-gltf+json.xml,内容如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
      <mime-type type="model/gltf+json">
        <comment>glTF 3D模型文件</comment>
        <glob pattern="*.gltf"/>
      </mime-type>
    </mime-info>
    
    1. 将该文件放到用户级目录~/.local/share/mime/packages/,或者系统级目录/usr/share/mime/packages/(需要sudo权限)。
    2. 运行命令更新MIME数据库:
      • 用户级:update-mime-database ~/.local/share/mime/
      • 系统级:sudo update-mime-database /usr/share/mime/
  • 刷新图标缓存:完成上述操作后,运行命令让系统加载新图标:

    gtk-update-icon-cache -f -t ~/.local/share/icons/你的图标包名称/
    

    替换命令中的你的图标包名称为实际的图标包文件夹名。

  • 验证效果:可以用xdg-mime query filetype example.gltf命令确认文件的MIME类型是否为model/gltf+json,之后打开文件管理器查看图标是否已更新。

内容的提问来源于stack exchange,提问作者liminalFrog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 21:05:06