如何让Firefox在传输中打开磁链?
我无法找到如何在传输中使Firefox打开磁链。
没有选项让它成为其属性中磁链的标准程序,因为我对文件系统没有经验,所以我不能将它作为Firefox中的标准程序添加。
打开Firefox及其首选项窗口。 转到“应用程序”选项卡,您应该在列表中看到“磁铁”。 单击“始终询问”,如果传输未显示为选项,则单击“使用其他”并导航到文件系统上的/ usr / bin。 寻找“传输”或“传输-gtk”并单击它。
更新: Firefox已更改,因此上述内容不再有效。 相反,当您单击磁力链接时,将出现“启动应用程序”窗口,您可以从中选择始终关联应用程序(确保选中底部的复选框以始终使用所选应用程序)。 要查找torrent应用程序,请选择左侧的“文件系统”,然后如上所述导航到/ usr / bin。
如何在Chromium / Chrome / Firefox / Ubuntu Linux中设置默认应用程序
情况:您讨厌双击文件时打开的默认应用程序,或者当您使用chrome浏览器打开它并且想要更改它时打开它。
-
在Unity(可能还有Gnome 3 Shell)中,可以通过
gnome-control-center
更改一些默认应用程序:系统设置>系统信息>默认应用程序 -
您也可以右键单击文件>选择“属性”>“打开方式”。 查看那里列出的应用程序/程序。 您也可以添加它们并将它们设置为默认值。
-
如果以上都不起作用,则可以使用
xdg-utils
(xdg-mime
)为特定Mime类型设置默认应用程序
首先,您必须弄清楚要用作“mime类型”的文本字符串。 找到它的一种简单方法是查看默认应用程序的桌面文件。
示例:默认情况下,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 / magnet和application / x-bittorrent是我们追求的mime类型。
如何使用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类型的磁铁。 否则,出现问题(可能桌面文件不存在?)。
这就是它! 再次关闭并打开铬浏览器(或注销/登录)。
为了便于记录,与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
对我来说,使用transmission-daemon解决方案如下(根据本文档 )。
-
使用以下命令创建可执行文件
/usr/local/bin/magnet
:sudo tee /usr/local/bin/magnet >/dev/null <
-
然后转到Firefox首选项( Alt + E + N )并在“应用程序”选项卡上找到磁体文件类型后选择它:
我尝试了几种方法,其中唯一对我有用的方法在这里描述: https : //support.mozilla.org/en-US/questions/1012864#answer-609391
您所要做的就是在Firefox中打开about:config
,并添加值为false
布尔值network.protocol-handler.expose.magnet 。 下次单击磁力链接时,系统将提示您选择您喜欢的应用程序以打开链接。
我正在使用Ubuntu 17.10和Firefox 56
对于适合我的解决方案:
https://support.mozilla.org/en-US/questions/965921
“单击帮助菜单,选择”禁用加载项重新启动“,然后在对话框中选择重置选项。”
按照屏幕上的提示进行操作。 然后重启Firefox。
单击磁力链接时,会出现常用的“选择程序”类型的对话框。 浏览/ usr / bin / transmission-gtk
适用于Ubuntu 13.04
如果你使用Transmission for torrent,你必须做的唯一事情是当窗口打开并询问你想要Firefox开放磁铁链接的程序时,你可以在Firefox对话框中从侧栏拖放传输图标,那就是所有。 我有Ubuntu 14.04 (Trusty Tahr),它工作正常。