ฉันจะทำให้ Firefox เปิดไฟล์ torrent ด้วยการส่งได้อย่างไร


13

ทุกครั้งที่ฉันดาวน์โหลดไฟล์ torrent ( .torrent) Firefox คิดว่าฉันควรเปิดด้วยตัวแก้ไขข้อความ ฉันจะเปิดโดยใช้การส่งได้อย่างไร ใน Edit -> Preferences -> Applications ไม่มีการตั้งค่าสำหรับไฟล์ torrent และไม่มีวิธีที่ชัดเจนในการเพิ่มประเภทไฟล์ใหม่


คุณกำลังอ้างถึงไฟล์. แม่เหล็ก
xangua

.torrentไฟล์ ฉันจะแก้ไขคำถามเพื่อสะท้อนสิ่งนี้
Jonathan

เมื่อtorrentดาวน์โหลดไฟล์แล้วให้รันxdg-mime query filetype some.torrent
Braiam

2
เมื่อคุณเปิดโดยตรง (ฉันหมายถึงจากตัวจัดการไฟล์ด้วยตนเอง) มันเปิดจากการส่งหรือไม่
Janith Chinthana

คำตอบ:


26

วิธีการ (I): การใช้เมนูการตั้งค่าของ Firefox : (ที่ต้องการ)

A. จากเมนูระดับโลกของ Firefox เลือกEดิษฐ์ -> prefere n CES (หรือกดAlt+ Eตามด้วยN) เพื่อเปิดการตั้งค่า Firefox

(Snapshot ถ่ายใน Ubuntu 12.04) 1

B. เลือกโปรแกรมเมนูและค้นหาไฟล์เมล็ด BitTorrentหรือapplication / x-BitTorrentหรือฝนตกหนัก เปลี่ยนเสมอขอหรือใช้ Gedit (เริ่มต้น)เพื่อส่ง GTKโดยการเลือกใช้อื่น ๆ ...และคลิกFile System/usr/binในแถบด้านข้างเรียกดูแล้ว

2

C. ในการ/usr/binค้นหาtransmission-gtkและดับเบิลคลิกเพื่อเปิด

3

D. นั่นแหล่ะ! ตอนนี้ไฟล์ .torrent จะเปิดขึ้นพร้อมการส่ง

4


วิธีที่ (2): การแก้ไขไฟล์mimeTypes.rdf :

ขั้นตอนที่ 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 ภาพรวม) MIMETYPE แก้ไข-snap1

ขั้นตอนที่ 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 ภาพรวม) MIMETYPE แก้ไข-snap2

ขั้นตอนที่ 3:

บันทึกและปิดไฟล์ จากนั้นเริ่ม Firefox ใหม่


2
ไม่มีประเภทที่เรียกว่า "BitTorrent see file" ในรายการประเภทเนื้อหาของฉันและไม่มีวิธีการเพิ่มประเภทเนื้อหาใหม่
Jonathan

@ จอนคุณอาจต้องการแก้ไขไฟล์ mimeTypes.rdf ... อัปเดตคำตอบของฉัน ...
แม่นยำ

ฉันคิดว่าคุณหมายถึง "Alt + E" ไม่ใช่ "Ctrl + E"
Ufoguy

วิธีแรกไม่ทำงานเพราะ "BitTorrent seed file" ไม่ปรากฏขึ้น แต่วิธีที่สองใช้งานได้ คุณสามารถเปิดไฟล์ mimeTypes ของคุณด้วยgedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &และตรวจสอบให้แน่ใจว่าได้รีสตาร์ท Firefox หลังจากแก้ไข
Zephyrus

5

เปิด preferences windowFirefox ไปที่Applicationsแท็บและคุณควรเห็นmagnetในรายการ คลิกที่Always askและถ้าการส่งไม่ปรากฏเป็นตัวเลือกให้คลิกแล้วUse other ไป/usr/binที่ระบบไฟล์ของคุณ ค้นหา transmissionหรือtransmission-gtkคลิกที่

แหล่งที่มา: วิธีทำให้ Firefox เปิดการเชื่อมโยงแม่เหล็กในการส่ง

หาก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

แหล่งที่มา: ลิงก์แม่เหล็กใน Firefox โดยใช้การส่ง


1
ฉันกำลังมองหาวิธีเปิด.torrentไฟล์ไม่ใช่ไฟล์แม่เหล็ก
Jonathan

ขอโทษฉันเข้าใจผิด แต่คุณสามารถทำตามขั้นตอนได้เหมือนกันทั้งคู่
Janith Chinthana

3

อีกวิธีที่ใช้งานง่ายยิ่งขึ้นในการเพิ่มประเภทไฟล์ใหม่ลงในหน้าต่าง Edit -> Preferences -> Applications คือการดาวน์โหลดไฟล์ที่มีรูปแบบไฟล์ที่คุณต้องการเพิ่มเลือกตัวเลือกใด ๆ แล้วเลือก "ทำสิ่งนี้โดยอัตโนมัติสำหรับไฟล์ แบบนี้ต่อจากนี้ไป " ช่องทำเครื่องหมาย ที่มา: Firefox doc


2

ครั้งต่อไปที่คุณดาวน์โหลดไฟล์ torrent และหน้าต่างจะปรากฏขึ้นเพื่อถามว่าจะทำอย่างไรให้พา ธ สำหรับไฟล์ที่จะเปิดด้วย: /usr/bin/transmission-gtkและเลือกไฟล์ เสร็จหมดแล้ว.


2

คำตอบขึ้นอยู่กับว่าเซิร์ฟเวอร์จะส่งประเภท mime ที่ถูกต้องให้คุณหรือไม่ (ไม่ใช่แค่ไฟล์ที่มีนามสกุลที่ถูกต้อง) คุณสามารถตรวจสอบว่าเซิร์ฟเวอร์กำลังส่งประเภท mime ที่ถูกต้องหรือไม่โดยติดตั้งส่วนเสริมLive HTTP Headersสำหรับ Firefox (เริ่มต้นแอดออนก่อนที่คุณจะคลิกที่ลิงค์ดาวน์โหลดไฟล์ทอเรนท์และดูหัวข้อการตอบกลับมันควรจะมี: Content-Type: application / x-bittorrent ) ถ้าเป็นเช่นนั้น Firefox จะสามารถเปิด ไฟล์ที่มีแอปพลิเคชันเริ่มต้นติดตั้งในคอมพิวเตอร์ของคุณ ใน Ubuntu คุณสามารถดาวน์โหลดไฟล์ torrent จากนั้นคลิกขวาและเลือก 'Properties' คุณจะพบวิธีเลือกแอปพลิเคชั่นเริ่มต้น

อย่างไรก็ตามหากเซิร์ฟเวอร์ส่ง .torrent เป็น octet-stream หรือ mime แปลก ๆ อื่น ๆ Firefox จะไม่ทำสิ่งที่โง่และเปิดโดยการขยาย (เช่นเบราว์เซอร์ที่แตกสลาย) เนื่องจากอาจทำให้ได้ผลลัพธ์ที่แย่มาก แต่บ่อยครั้งที่คุณยินดีรับความเสี่ยงคุณสามารถลองhttps://addons.mozilla.org/en-US/firefox/addon/force-content-type/แต่โปรดทราบว่าส่วนขยายนี้ถือว่าเป็นรถ และอาจทำให้เรื่องแย่ลงไปกว่าเดิม

หากเซิร์ฟเวอร์ทำผิดและคุณไม่เต็มใจที่จะรับความเสี่ยงคุณสามารถให้ Transmission ตรวจสอบโฟลเดอร์ดาวน์โหลดของคุณและเพิ่มไฟล์ torrent อัตโนมัติที่คุณวางไว้ มันยังสามารถลบไฟล์หลังจากที่เพิ่มพวกเขา คุณจะพบว่าในการตั้งค่าของการส่ง

PS หากคุณต้องการวิธีที่จะทำให้แอปพลิเคชันอื่นเป็นค่าเริ่มต้นเมื่อดับเบิลคลิก แต่การส่งจาก firefox เท่านั้นคุณสามารถทำตามคำแนะนำได้ที่http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945


1

โซลูชันที่ทันสมัยมากขึ้นเล็กน้อย (ที่นี่เฉพาะ Ubuntu 16.04 + FireFox 51.0.1) มีประโยชน์หาก " torrent " ไม่ปรากฏในเมนู Applications ; โดยเฉพาะถ้าข้อความแจ้งไม่ให้ตัวเลือก "เปิดด้วย"

สองสิ่งสำคัญสำหรับ torrents: ลิงก์แม่เหล็กและไฟล์ Torrent


แม่เหล็กลิงค์ : about:configในแถบที่อยู่ประเภท

ดำเนินการด้วยความระมัดระวังเป็นบอกและคลิกขวา> ใหม่> บูล ; ในประเภทพรอมต์:

network.protocol-handler.expose.magnet

ตั้งค่าเป็นfalse(มันสำคัญ)

จากนั้นไปที่ลิงก์แม่เหล็กและเปิดหนึ่งในนั้น มันจะถามว่าคุณต้องการใช้โปรแกรมใดเพื่อจัดการกับลิงก์ ฉันไม่ได้ใช้ windows มาก่อนดังนั้นฉันจะหลีกเลี่ยง แต่ใน Ubuntu และ distros อื่น ๆ คุณจะเลือกไฟล์เช่น/usr/bin/transmission(ถ้าคุณใช้การส่งสัญญาณ)

สมมติว่าคุณใช้ Tixati หรือ "pen-pineapple-appe-pen"; จากนั้นก็จะมีลักษณะตามลำดับเหมือนหรือ/usr/bin/tixati/usr/bin/pen-pineapple-appe-pen

ตั้งค่า "ใช้สิ่งนี้เสมอ" หรือตัวเลือกที่คล้ายกันและคุณน่าจะดี


Torrent Files : มีวิธีการลับ ๆ มากกว่านี้อย่างแน่นอน แต่วิธีง่าย ๆ ที่ใช้งานได้ - หากพรอมต์ดาวน์โหลดไม่ให้ตัวเลือก "open with" --- คือ:

ดาวน์โหลดไฟล์ torrent แบบสุ่มที่คุณต้องการใช้

ไปที่แถบด้านบนและไฟล์> เปิดไฟล์ (หรือ Ctrl + O) และเปิดไฟล์ torrent

Firefox เป็นไปได้มากที่จะไม่รู้ว่าจะทำอย่างไรกับมัน --- ไม่แน่นอน --- และจะถามคุณว่าจะเปิดที่ไหน เลือกโปรแกรมที่คุณต้องการ (อาจอยู่ใน/usr/bin/โฟลเดอร์สำหรับผู้ใช้งาน linux ส่วนใหญ่) บอกให้จดจำและคุณควรจะดีตั้งแต่นี้ไปมันจะให้ตัวเลือกในการเปิดเพลงโดยอัตโนมัติด้วยโปรแกรมที่คุณต้องการ


0

น่าเสียดายที่ไม่มีการตั้งค่าดังกล่าวใน Firefox อีกต่อไป Mozilla ได้ลบฟังก์ชั่นดังกล่าวทั้งหมดแล้ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.