如何让 Firefox 在传输中打开磁力链接?

Ess*_*sso 47 firefox transmission

我不知道如何让 Firefox 在传输中打开磁力链接。

没有选项可以使它在其属性中成为磁力链接的标准程序,而且由于我对文件系统没有经验,所以我也无法将其添加为 Firefox 中的标准程序。

Cha*_*Suh 60

打开 Firefox 及其首选项窗口。转到“应用程序”选项卡,您应该会在列表中看到“磁铁”。单击“始终询问”,如果传输未显示为选项,则单击“使用其他”并导航到文件系统上的 /usr/bin。查找“传输”或“传输-gtk”并单击它。

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

  • 在我的情况下,“磁铁”没有出现在应用程序选项卡中,所以我必须通过 about:config 按照 [here](http://ubuntuforums.org/showthread.php?t=1416277) 的解释进行操作 (7认同)
  • 谢谢!如果磁铁没有出现在应用程序列表中,请单击任何磁铁链接,选择一个应用程序,键入“/usr/bin/transmission-gtk”。适用于Xubuntu 14! (2认同)
  • 在 ubuntu 21.10 中,尝试将“firefox > 首选项 > 应用程序 > 磁铁”设置为“使用系统处理程序(默认)”,看看会发生什么(这显然取决于系统:-))。当我尝试将“/usr/bin/transmission-gtk”设置为处理程序时,单击磁力链接绝对没有任何反应。然而,将 Firefox 设置为“使用系统处理程序(默认)”确实有效。 (2认同)

Sav*_*vic 20

如何在 Chromium / Chrome / Firefox / Ubuntu Linux 中设置默认应用程序

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

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

  2. 您还可以右键单击文件 > 选择属性 > 打开方式。查看那里列出了哪些应用程序/程序。您还可以添加它们并将它们设置为默认值。

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

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

示例:Chromiumtransmission-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;
Run Code Online (Sandbox Code Playgroud)

答对了!x-scheme-handler/magnetapplication/x-bittorrent是我们所追求的 mime 类型。

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

..我们用上面的值替换myapp.desktopmymimetype

按照上面的示例,我们希望使用 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/*
Run Code Online (Sandbox Code Playgroud)

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

就是这样!再次关闭并打开 Chrome 浏览器(或注销/登录)。

为了文档起见,与 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
Run Code Online (Sandbox Code Playgroud)