防止 .zargo 文件被作为压缩文件打开

防止 .zargo 文件被作为压缩文件打开

我安装了 Argo UML(http://argouml.tigris.org/) 在我的 PC 上安装了 Ubuntu 14.04。

它位于。我为/opt/argouml建立了一个符号链接。此外,我在 /usr/share/applications 中创建了一个桌面文件/usr/bin/argouml/opt/argouml/argouml.sh

[Desktop Entry]
Name=Argo UML
GenericName=UML Editor

Icon=/usr/argouml/icon/argouml.svg

Type=Application
Categories=Development;

Exec=argouml %F
StartupNotify=false
Terminal=false

Argo UML 创建.zargo用于在文件系统上存储图表的文件。Ubuntu 将此文件视为 Zip 存档并使用存档管理器打开。我尝试更改默认应用程序,然后它使用 Argo UML 不仅打开 zargo 文件,还打开 zip 存档。所以我恢复了默认状态。

答案1

将以下内容保存为arguml.xml

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="application/x-argo-uml-diagram">
    <comment>Argo UML diagram</comment>
    <glob pattern="*.zargo"/>
  </mime-type>
</mime-info>

然后打开终端并运行

xdg-mime  install --novendor argouml.xml

这将创建一个新的 MIME 类型application/x-argo-uml-diagram并将其与.zargo文件关联。

现在添加行

MimeType=application/x-argo-uml-diagram

到 your5.desktop 文件,让系统现在 Argo UML 可以打开application/x-argo-uml-diagram文件。

相关内容