我有时需要处理.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)将是一个合理的权衡,但我不知道该怎么做。
您需要将文件的新 MIME 类型注册
.fon
到 MIME 数据库中:首先,在以下位置创建一个XML 文件
/usr/share/mime/packages
:将这些行复制到文件中(使用Ctrl+C复制和++Ctrl粘贴到窗口):ShiftV
nano
按Ctrl+O和Enter保存文件,按Ctrl+X退出
nano
并返回终端。最后,更新 MIME 数据库:
现在文件的 MIME 类型
.fon
将application/x-ms-fon
保持.exe
不变。您现在应该能够将不同的应用程序与这些类型相关联。参考:https ://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#mime-types