我不知道如何让 Firefox 在 Transmission 中打开磁力链接。
在其属性中没有选项可以使其成为磁力链接的标准程序,并且由于我对文件系统不熟悉,所以我也无法将其添加为 Firefox 中的标准程序。
答案1
打开 Firefox 及其首选项窗口。转到“应用程序”选项卡,您应该会在列表中看到“magnet”。单击“始终询问”,如果 Transmission 没有作为选项出现,则单击“使用其他”并导航到文件系统上的 /usr/bin。查找“transmission”或“transmission-gtk”并单击。
更新:Firefox 已发生更改,因此上述操作不再有效。相反,当您单击磁力链接时,将出现“启动应用程序”窗口,您可以从中选择始终关联应用程序(请确保选中底部的复选框以始终使用所选应用程序)。要查找 torrent 应用程序,请选择左侧的“文件系统”,然后导航到 /usr/bin,如上所述。
答案2
如何在 Chromium / Chrome / Firefox / Ubuntu Linux 中设置默认应用程序
情况:您讨厌双击文件或使用 Chromium 浏览器打开文件时打开的默认应用程序,并且想要更改它。
在 Unity(可能还有 Gnome 3 Shell)中,可以通过以下方式更改某些默认应用程序
gnome-control-center
:系统设置 > 系统信息 > 默认应用程序您也可以右键单击文件 > 选择“属性”>“打开方式”。查看其中列出的应用程序/程序。您还可以添加它们并将其设置为默认。
如果以上方法都不起作用,您可以使用
xdg-utils
(xdg-mime
)为特定的 Mime 类型设置默认应用程序
首先,您必须确定要使用哪个文本字符串作为“mime 类型”。找到它的简单方法是查看默认应用程序的桌面文件。
示例:Chromiumtransmission-gtk
默认使用 打开磁力链接和 bittorrent 文件。您需要使用 deluge。.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和微分方程使用上述值。
按照上面的例子,我们希望使用 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
)应该返回“应用程序/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
答案3
我尝试了几种方法,唯一对我有用的方法如下:https://support.mozilla.org/en-US/questions/1012864#answer-609391
您所要做的就是在 Firefox 中打开about:config
,并添加布尔值网络.协议处理程序.暴露.磁铁值为false
。下次您点击磁力链接时,系统会提示您选择您最喜欢的应用程序来打开该链接。
我正在使用 Ubuntu 17.10 和 Firefox 56
答案4
对于我有用的解决方案:
https://support.mozilla.org/en-US/questions/965921
“单击帮助菜单并选择“禁用附加组件重新启动”,然后在对话框中选择重置选项。”
按照屏幕上的提示进行操作。然后重新启动 Firefox。
单击磁力链接时,会出现常见的“选择程序”类型的对话框。浏览 /usr/bin/transmission-gtk
适用于 Ubuntu 13.04