![如何让ubuntu实现应用程序类型?](https://linux22.com/image/1081012/%E5%A6%82%E4%BD%95%E8%AE%A9ubuntu%E5%AE%9E%E7%8E%B0%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%B1%BB%E5%9E%8B%EF%BC%9F.png)
我用 Java 为 Ubuntu 制作了一个文本编辑器,现在我想将其上传到 Ubuntu 软件中心,但我遇到了一个问题,一旦人们下载了我的应用程序,Ubuntu 将如何识别我的应用程序是一个编辑器?有没有办法在 Ubuntu 中使用 Java 将我的应用程序注册为编辑器,这样当人们尝试打开文本文件时,我的应用程序就会显示在“打开方式”菜单中?任何帮助都将不胜感激。
答案1
为您的程序创建一个 .desktop 文件并将其安装到/usr/share/local/applications
。然后它应该出现在主菜单和“选择应用程序”对话框提供的列表中。要使其打开文本文件,请使用 MimeType 和 Categories 行。例如,Leafpad 的 .desktop 文件包含以下内容:
MimeType=text/plain
Categories=GTK;Utility;TextEditor;