当前位置: 首页>>技术问答>>正文


如何让Firefox在传输中打开magnet-links?

ubuntuer 技术问答 , , 去评论

问题描述

我无法找到如何让Firefox在传输中打开magnet-links。

没有选项可以将magnet-links作为其属性的标准程序,因为我对文件系统没有经验,所以我不能将它作为Firefox中的标准程序添加。

最佳解决方案

打开Firefox及其首选项窗口。转到”Applications”选项卡,您应该在列表中看到”magnet”。单击”Always ask”,如果传输未显示为选项,则单击”Use other”并导航到文件系统上的/usr /bin。查找”transmission”或”transmission-gtk”并单击它。

更新:Firefox已更改,因此上述内容不再有效。相反,当您单击磁力链接时,将出现”Launch Application”窗口,您可以从中选择始终关联应用程序(确保选中底部的复选框以始终使用所选应用程序)。要查找torrent应用程序,请选择左侧的”file system”,然后如上所述导航到/usr /bin。

次佳解决方案

How to set default apps in Chromium / Chrome / Firefox / Ubuntu Linux

情况:您讨厌双击文件时打开的默认应用程序,或者当您使用chrome浏览器打开它并且想要更改它时打开它。

  1. 在Unity(可能还有Gnome 3 Shell)中,可以通过gnome-control-center更改某些默认应用程序:系统设置>系统信息>默认应用

  2. 您还可以在文件>上使用right-click。选择属性>打开用。查看那里列出的应用程序/程序。您也可以添加它们并将它们设置为默认值。

  3. 如果以上都不起作用,您可以使用xdg-utils(xdg-mime)为特定Mime类型设置默认应用程序

首先,您必须弄清楚要用作”mime type”的文本字符串。找到它的一种简单方法是查看默认应用程序的桌面文件。

示例:Chromium默认使用transmission-gtk打开磁链接和bittorrent文件。你想使用洪水。 .desktop文件通常位于文件夹/usr/share/applications/中。我们使用cat命令查看文件/usr/share/applications/transmission-gtk(以”MimeType”开头的行):

$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

答对了! x-scheme-handler /磁铁和应用/x-bittorrent是我们追求的哑剧类型。

如何使用xdg-mime命令?简单:xdg-mime default myapp.desktop mymimetype

..我们将myapp.desktop和mymimetype替换为上面的值。

按照上面的示例,我们希望使用Deluge(deluge-gtk)应用程序打开磁链接和bittorrent文件。首先,您必须安装deluge-gtk软件包(否则将不存在.desktop文件)。然后你必须执行:

xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*

最后一个命令(grep)应该返回“application /x-bittorrent = deluge.desktop”和磁铁的另一个mime类型。否则,出现问题(可能桌面文件不存在?)。

这就是它!再次关闭并打开chromium-browser(或注销/登录)。

为了便于记录,与mime类型和默认应用程序有关的文件是:

~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1726.html,未经允许,请勿转载。