Nautilus 媒体处理器如何工作?

Nautilus 媒体处理器如何工作?

Nautilus 提供了添加媒体设备时要执行的操作的选项。

媒体处理首选项

Nautilus 如何知道在这些下拉菜单中提供哪些应用程序?

应用程序怎样将自身插入到该机制中?

答案1

http://library.gnome.org/admin/system-admin-guide/stable/mimetypes-registering.html.en

注册应用程序以处理 MIME 类型相当简单。注册应用程序的方法是MimeType在其入口文件中创建一个键.desktop,并列出每个 MIME 类型(用分号分隔)。该MimeType键应仅用于键值为.desktop的文件中。有关文件的更多信息,请参阅TypeApplication.desktop第 2.3 节 —— 桌面入口文件

mimeinfo.cacheNautilus 从位于$XDG_DATA_DIRS/applications$XDG_DATA_HOME/applications/由 创建的文件中获取此信息update-desktop-database

答案2

据我了解,这是由 MIME 处理的,与处理哪个应用程序打开哪个文件相同。系统(抱歉,我没有完整的详细信息)。

编辑:当我打字的时候,DoR 回答了。他回答得很准确。

相关内容