如何配置用于 Chromium 下载的外部应用程序?

如何配置用于 Chromium 下载的外部应用程序?

我订阅了 emusic 并希望能够使用 Chromium 浏览和下载歌曲。

他们的下载是使用带有 .emx 扩展名的特殊 XML 文件实现的,可以使用 banshee 打开。我找不到配置 Chromium 以使用 banshee 打开这些下载的方法。它确实检测内容类型 (application/vnd-emusic-emusic_list)。是否有任何方法可以配置 Chromium 用于具有特定扩展名或内容类型的下载的外部应用程序?

(我知道我可以使用 banshee emusic 扩展来浏览,但我也希望能够使用标准的网络浏览器。在 Firefox 中,我可以在偏好设置中的应用程序选项卡中轻松完成此操作。)

答案1

Chromium 使用xdg-mine来确定哪个程序将负责打开文件。

下载其中一个 .emx 文件并在终端上输入以下内容:

xdg-mime query filetype <filedownloaded>.emx

你应该得到这样的输出

<file type>; charset=<charset>

要确定当前设置为打开此文件类型的程序,请运行:

xdg-mime query default <file type>

要为其设置默认应用程序(在您的情况下banshee),请运行:

xdg-mime default banshee.desktop <filetype>

这将使 chromium 使用 指定的程序打开 .emx 文件xdg-mime

相关内容