每次下载torrent文件(.torrent
)时,Firefox都认为我应该使用文本编辑器打开它。如何使用变速箱打开它?在编辑->首选项->应用程序中,没有种子文件的设置,也没有添加新文件类型的明显方法。
.torrent
文件。我将编辑问题以反映这一点。
torrent
文件下载执行xdg-mime query filetype some.torrent
每次下载torrent文件(.torrent
)时,Firefox都认为我应该使用文本编辑器打开它。如何使用变速箱打开它?在编辑->首选项->应用程序中,没有种子文件的设置,也没有添加新文件类型的明显方法。
.torrent
文件。我将编辑问题以反映这一点。
torrent
文件下载执行xdg-mime query filetype some.torrent
Answers:
答:从Firefox的全局菜单,选择é编辑- > Prefere ñ CES(或按Alt+ E之后N)打开Firefox的首选项。
(快照是在Ubuntu 12.04中拍摄的)
B.选择“ 应用程序”菜单并搜索BitTorrent种子文件或application / x-bittorrent或torrent。通过选择使用其他...,将始终询问或使用gedit(默认)更改为Transmission-gtk,然后单击侧栏中的文件系统,然后浏览到。/usr/bin
C.在/usr/bin
搜索Transmission-gtk并双击以打开。
D.就这样!现在,.torrent文件将通过传输打开。
步骤1:
使用您选择的文本编辑器打开mimeTypes.rdf文件:
gedit ~/.mozilla/firefox/ythemo16.default/mimeTypes.rdf &
(保存此文件的备份。)搜索容器:
<RDF:Seq RDF:about="urn:mimetypes:root">
...
...
</RDF:Seq>
并插入:
<RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>
这样,现在容器看起来像这样:
<RDF:Seq RDF:about="urn:mimetypes:root">
...
...
<RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>
</RDF:Seq>
(第1步快照)
第2步:
现在,在容器内:
<RDF:RDF ... ...>
...
...
...
...
</RDF:RDF>
插入这些:
<RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
NC:alwaysAsk="false"
NC:saveToDisk="false">
<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
NC:prettyName="transmission-gtk"
NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
NC:prettyName="transmission-gtk"
NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
NC:fileExtensions="torrent"
NC:description="BitTorrent seed file"
NC:value="application/x-bittorrent"
NC:editable="true">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
</RDF:Description>
这样容器将如下所示:
<RDF:RDF ... ...>
...
...
...
...
<RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
NC:alwaysAsk="false"
NC:saveToDisk="false">
<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
NC:prettyName="transmission-gtk"
NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
NC:prettyName="transmission-gtk"
NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
NC:fileExtensions="torrent"
NC:description="BitTorrent seed file"
NC:value="application/x-bittorrent"
NC:editable="true">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
</RDF:Description>
</RDF:RDF>
(第2步快照)
第三步:
保存并关闭文件。然后重新启动Firefox。
gedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &
并确保在编辑后重新启动Firefox。
打开Firefox
preferences window
。转到Applications
选项卡,您应该会magnet
在列表上看到。单击Always ask
,如果“传输”未作为选项出现,则单击Use other
并导航到/usr/bin
文件系统上。查找transmission
或transmission-gtk
单击,然后单击。
资料来源:如何使Firefox在Transmission中打开磁力链接
如果magnet
未显示在“应用程序”标签中,则应about:config
按照以下说明进行操作:
- 输入
about:config
到地址栏,然后按Enter。- 右键单击->新建->布尔->名称:
network.protocol-handler.external.magnet
->值->true
- 右键单击->新建->字符串->名称:
network.protocol-handler.app.magnet
->值->/usr/bin/transmission
- 确保
network.protocol-handler.expose-all
设置为true
.torrent
文件而不是磁力文件的方法。
答案取决于服务器是否向您发送正确的mime类型(而不仅仅是带有正确扩展名的文件)。您可以通过安装Firefox 的Live HTTP Headers插件来检查服务器是否发送了正确的mime类型。(在单击种子文件的下载链接之前启动附件,并查看响应标题,其中应包含:Content-Type:application / x-bittorrent。)如果包含,则Firefox将能够打开该附件。文件以及计算机上当前已设置的默认应用程序。在Ubuntu中,您可以下载一个torrent文件,然后右键单击并选择“ Properties”,在那里您将找到一种选择默认应用程序的方法。
但是,如果服务器将.torrent作为八位字节流或其他怪异的哑剧发送,则Firefox将不会执行该愚蠢的事情并通过扩展名将其打开(就像某些损坏的浏览器一样),因为这可能导致非常糟糕的结果。但是,每隔一段时间,您愿意冒险,就可以尝试https://addons.mozilla.org/en-US/firefox/addon/force-content-type/,但请记住,此扩展名被认为是有问题的并可能使情况变得更糟。
如果服务器做错了,并且您不愿意冒险,则只需让“传输”监视您的下载文件夹并自动添加您在那里放置的torrent文件。添加文件后,它甚至可以删除文件。您将在“传输”设置中找到它。
PS:如果您需要一种方法可以在双击时将其他应用程序保留为默认设置,但只能通过Firefox进行传输,则可以按照http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945上的说明进行操作
最新一点的解决方案(在这里,特别是Ubuntu 16.04 + FireFox 51.0.1)。如果“ 洪流 ”没有在“ 应用程序”菜单中出现,则很有用; 特别是在提示没有为您提供“打开方式”选项时。
洪流的两个重要事项:磁力链接和洪流文件
磁链:在地址栏中,键入about:config
。
如前所述,请谨慎操作,然后右键单击> new> boolean;在提示符下键入:
network.protocol-handler.expose.magnet
将其设置为false
(重要)。
然后,到带有磁铁链接的地方打开其中一个;它会询问您要使用哪个程序来处理链接。我已经有一段时间没有使用Windows了,所以我会暂且不谈,但是在Ubuntu和其他发行版中,您会选择一个文件,例如/usr/bin/transmission
(如果使用传输)。
假设您使用Tixati或“ pen-pineapple-appe-pen”;则其外观分别类似于/usr/bin/tixati
或/usr/bin/pen-pineapple-appe-pen
。
设置“始终使用此选项”或类似的选项,可能会很不错。
Torrent文件:当然还有更多奥秘方法,但是一种简单的可行方法---如果下载提示未为您提供“打开方式”选项---是:
下载一些您想使用的随机种子文件。
转到顶部的文件和文件>打开文件(或Ctrl + O),然后打开torrent文件。
Firefox很可能不知道如何使用它-好吧,不完全是-并会询问您在哪里打开它。选择您想要的程序(可能在/usr/bin/
大多数Linux用户的文件夹中),告诉它要记住,您应该会很好,因为从现在开始,它将为您提供使用所需程序自动打开torrent的选项。