【问题标题】:xdg-mime install does not update files mime-type associationxdg-mime 安装不更新文件 mime 类型关联
【发布时间】:2018-11-06 10:13:26
【问题描述】:

我目前无法在 CentOS(CentOS Linux 版本 7.4.1708 (Core))下安装文件并将文件关联到新的 MIME 类型。我只需要为当前用户安装,不需要为整个系统安装。

我正在执行以下步骤:

  1. 创建文件类型描述 XML“shinythings-shiny.xml”

    <?xml version="1.0"?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
      <mime-type type="text/x-shiny">
        <comment>Shiny new file type</comment>
        <glob pattern="*.shiny"/>
      </mime-type>
    </mime-info>
    
  2. 安装

    xdg-mime install shinythings-shiny.xml
    
  3. 更新数据库

    update-mime-database ~/.local/share/mime
    
  4. 测试

    touch test.shiny
    xdg-mime query filetype test.shiny
    

但毕竟,测试仍然返回“text/plain”。我做错了什么?

【问题讨论】:

    标签: linux centos mime-types file-association xdgutils


    【解决方案1】:

    问题是通过touch 创建了一个空文件。向文件添加内容后,mime 类型被识别。

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 2016-02-23
      • 2015-03-10
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 2016-01-29
      • 2021-07-19
      相关资源
      最近更新 更多