我有时需要使用.fon位图字体文件。
当我尝试为它们设置默认应用程序(使用 GUI)时,它也会更改.exe文件的应用程序,反之亦然。但我试图将两个不同的应用程序与这些应用程序关联起来( 的字体编辑器.fon和 Wine .exe)。
两者的 MIME 类型似乎都是application/x-ms-dos-executable.
file将这些.fon文件标识为MS-DOS executable, NE for MS Windows 3.x (DLL or font). “NE 可执行文件”似乎是一种过时的格式,因此考虑任何 NE 可执行文件字体(而不是 PE)将是一个合理的权衡,但我不确定如何做到这一点。
您需要将.fon文件的新 MIME 类型注册到 MIME 数据库中:
首先,在以下位置创建一个XML 文件/usr/share/mime/packages:
sudo nano /usr/share/mime/packages/ms-fon.xml
Run Code Online (Sandbox Code Playgroud)
将这些行复制到文件中(使用Ctrl+C复制并使用++Ctrl粘贴到窗口中):ShiftVnano
sudo nano /usr/share/mime/packages/ms-fon.xml
Run Code Online (Sandbox Code Playgroud)
按Ctrl+O和Enter保存文件,按Ctrl+X退出nano并返回终端。
最后,更新 MIME 数据库:
sudo update-mime-database /usr/share/mime
Run Code Online (Sandbox Code Playgroud)
现在,您的文件的 MIME 类型.fon将是application/x-ms-fon,而.exe文件的 MIME 类型保持不变。您现在应该能够将不同的应用程序与这些类型相关联。
参考:https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#mime-types
| 归档时间: |
|
| 查看次数: |
708 次 |
| 最近记录: |