Làm cách nào để Firefox có thể mở tệp torrent bằng Transmission?


13

Mỗi lần tôi tải xuống một tệp torrent ( .torrent), Firefox nghĩ rằng tôi nên mở nó bằng trình soạn thảo văn bản. Làm thế nào tôi có thể mở nó với Transmission? Trong Chỉnh sửa -> Tùy chọn -> Ứng dụng, không có cài đặt nào cho các tệp torrent và không có cách rõ ràng nào để thêm một kiểu tệp mới.


Bạn đang tham khảo các tập tin .magnet?
xangua

.torrentcác tập tin. Tôi sẽ chỉnh sửa câu hỏi để phản ánh điều này.
Jonathan

Với một torrenttệp được tải xuống, thực thixdg-mime query filetype some.torrent
Braiam

2
Khi bạn mở trực tiếp (ý tôi là từ trình quản lý tệp tự nó), nó có mở từ Truyền không?
Janith Chinthana

1
tin tức thú vị (ngày 6 tháng 12 năm 2013) ... Ubuntu bao gồm tìm kiếm torrent trong tìm kiếm Dash
chính xác là

Câu trả lời:


26

Phương pháp (I): Sử dụng Firefox menu Tùy chọn : (ưu tiên)

A. Từ menu toàn cầu của Firefox, chọn E dit -> prefere n ces (hoặc nhấn Alt+ Etiếp theo N) để mở Firefox Preferences .

(Ảnh chụp trong Ubuntu 12.04) 1

B. Chọn menu Ứng dụng và tìm kiếm tệp hạt BitTorrent hoặc ứng dụng / x-bittorrent hoặc torrent . Thay đổi Luôn hỏi hoặc Sử dụng gedit (mặc định) thành truyền-gtk bằng cách chọn Sử dụng khác ... và nhấp vào Hệ thống tệp trong thanh bên, sau đó duyệt đến /usr/bin.

2

C. Trong /usr/bintìm kiếm để truyền-gtk và nhấp đúp để mở.

3

D. Đó là nó! Bây giờ các tệp .torrent sẽ được mở với truyền.

4


Phương pháp (2): Chỉnh sửa mimeTypes.rdf tệp :

Bước 1:

Mở tệp mimeTypes.rdf bằng trình soạn thảo văn bản bạn chọn:

gedit ~/.mozilla/firefox/ythemo16.default/mimeTypes.rdf &

(Lưu bản sao lưu của tệp này.) Tìm kiếm vùng chứa:

<RDF:Seq RDF:about="urn:mimetypes:root">
 ...
 ...

</RDF:Seq>

và chèn cái này:

<RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>

Vì vậy, bây giờ container trông giống như thế này:

<RDF:Seq RDF:about="urn:mimetypes:root">
 ...
 ...

 <RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>
</RDF:Seq>

(ảnh chụp bước 1) mimeType-edit-snap1

Bước 2:

Bây giờ, trong container:

<RDF:RDF ... ...>
 ...
 ...

 ...
 ...

</RDF:RDF>

chèn những thứ này:

<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>

để container sẽ trông giống như thế này:

<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>

(ảnh chụp nhanh bước 2) mimeType-edit-snap2

Bước 3:

Lưu và đóng tập tin. Sau đó khởi động lại firefox.


2
Không có loại gọi là "BitTorrent see file" trong danh sách các loại nội dung của tôi, cũng không có cách nào để thêm một loại nội dung mới.
Jonathan

@Jon, bạn có thể muốn chỉnh sửa tệp mimeTypes.rdf ... đã cập nhật câu trả lời của tôi ...
chính xác là

Tôi nghĩ bạn có nghĩa là "Alt + E", không phải "Ctrl + E".
Ufoguy

Phương thức đầu tiên không hoạt động vì "tệp hạt BitTorrent" không xuất hiện, nhưng phương thức thứ hai đã hoạt động. Bạn có thể mở tệp mimeTypes gedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &cho mình và đảm bảo khởi động lại Firefox sau khi chỉnh sửa.
Zephyrus

5

Mở Firefox preferences window. Chuyển đến Applicationstab và bạn sẽ thấy magnettrong danh sách. Nhấp vào Always askvà nếu Truyền không xuất hiện dưới dạng tùy chọn, sau đó nhấp vào Use other và điều hướng đến /usr/bintrên hệ thống tệp của bạn. Tìm kiếm transmissionhoặctransmission-gtk và nhấp vào đó.

Nguồn: Cách làm cho Firefox mở liên kết nam châm trong Truyền tải

Nếu magnetkhông hiển thị trong tab ứng dụng, thì bạn nên thực hiện việc này about:confignhư được giải thích bên dưới:

  • Kiểu about:config vào thanh địa chỉ và nhấn Enter.
  • Nhấp chuột phải -> Mới -> Boolean -> Tên: network.protocol-handler.external.magnet -> Giá trị ->true
  • Nhấp chuột phải -> Mới -> Chuỗi -> Tên: network.protocol-handler.app.magnet -> Giá trị -> /usr/bin/transmission
  • Đảm bảo network.protocol-handler.expose-allđược đặt thànhtrue

Nguồn: Magnet liên kết trong Firefox bằng cách sử dụng Transmission


1
Tôi đang tìm cách để mở .torrenttệp chứ không phải tệp nam châm.
Jonathan

xin lỗi tôi đã nhầm nhưng bạn có thể làm theo các bước, nó sẽ giống nhau cho cả hai.
Janith Chinthana

3

Một cách khác thân thiện hơn để thêm loại tệp mới vào cửa sổ Chỉnh sửa -> Tùy chọn -> Ứng dụng là bằng cách tải xuống tệp có định dạng tệp bạn muốn thêm, chọn bất kỳ tùy chọn nào và chọn "Tự động làm điều này cho các tệp như thế này từ bây giờ. " hộp kiểm. Nguồn: tài liệu firefox .


2

Lần tới khi bạn tải xuống một tệp torrent và cửa sổ bật lên để hỏi phải làm gì, đưa ra đường dẫn cho tệp để mở bằng: /usr/bin/transmission-gtkvà chọn nó. Tất cả đã được làm xong.


2

Câu trả lời phụ thuộc vào việc máy chủ có gửi cho bạn loại mime chính xác hay không (không chỉ tệp có phần mở rộng phù hợp). Bạn có thể kiểm tra xem máy chủ có gửi đúng loại mime hay không bằng cách cài đặt bổ trợ Live HTTP Headers cho Firefox. (Bắt đầu addon ngay trước khi bạn nhấp vào liên kết tải xuống cho tệp torrent và xem tiêu đề phản hồi, nó sẽ chứa: Content-Type: application / x-bittorrent .) Nếu có, Firefox sẽ có thể mở tập tin với ứng dụng mặc định hiện đang thiết lập trên máy tính của bạn. Trong Ubuntu, bạn có thể tải xuống tệp torrent, sau đó nhấp chuột phải và chọn 'Thuộc tính', ở đó bạn sẽ tìm cách chọn ứng dụng mặc định.

Tuy nhiên, nếu máy chủ gửi .torrent dưới dạng luồng octet hoặc một số mime kỳ lạ khác, thì Firefox sẽ KHÔNG làm điều ngu ngốc đó và mở nó bằng tiện ích mở rộng (như một số trình duyệt bị hỏng), vì điều đó có thể dẫn đến kết quả rất tệ. Nhưng mỗi khi bạn sẵn sàng chấp nhận rủi ro, bạn có thể thử https://addons.mozilla.org/en-US/firefox/addon/force-content-type/ , nhưng hãy nhớ rằng tiện ích mở rộng này được coi là lỗi và thực sự có thể làm cho vấn đề tồi tệ hơn.

Nếu máy chủ thực hiện sai và bạn không sẵn sàng chấp nhận rủi ro, bạn có thể chỉ cần Truyền theo dõi thư mục tải xuống của bạn và tự động thêm các tệp torrent bạn đặt ở đó. Nó thậm chí có thể loại bỏ các tập tin sau khi thêm chúng. Bạn sẽ thấy rằng trong các cài đặt của Truyền.

PS Nếu bạn cần một cách để giữ ứng dụng khác làm mặc định khi nhấp đúp, nhưng chỉ truyền từ firefox, bạn có thể làm theo hướng dẫn tại http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945


1

Một chút giải pháp cập nhật hơn một chút (ở đây, cụ thể là Ubuntu 16.04 + FireFox 51.0.1). Hữu ích nếu " torrent " không xuất hiện trong Menu Ứng dụng ; đặc biệt nếu lời nhắc không cung cấp cho bạn tùy chọn "mở bằng".

Hai điều quan trọng đối với torrent: Magnet LinksTorrent Files


Liên kết nam châm : tại thanh địa chỉ, gõabout:config .

Tiếp tục thận trọng, như đã nói và nhấp chuột phải> mới> boolean ; trong kiểu nhắc:

network.protocol-handler.expose.magnet

Đặt nó thành false (nó quan trọng).

Sau đó, đi đến một nơi nào đó với các liên kết nam châm và mở một trong số chúng; nó sẽ hỏi chương trình nào bạn muốn sử dụng để xử lý liên kết. Tôi đã không sử dụng windows trong một thời gian vì vậy tôi sẽ bước sang một bên, nhưng trong Ubuntu và một số bản phân phối khác, bạn sẽ chọn một tệp như/usr/bin/transmission (nếu bạn sử dụng truyền).

Giả sử bạn sử dụng Tixati hoặc "pen-dứa-appe-pen"; sau đó, nó sẽ trông tương ứng, như /usr/bin/tixatihoặc /usr/bin/pen-pineapple-appe-pen.

Đặt "luôn luôn sử dụng" hoặc một tùy chọn tương tự và có thể bạn sẽ ổn.


Tập tin torrent : chắc chắn có một số phương thức phức tạp hơn, nhưng một phương pháp đơn giản hoạt động --- nếu lời nhắc tải xuống không cung cấp cho bạn tùy chọn "mở bằng" --- là:

Tải xuống một số tệp torrent ngẫu nhiên bạn muốn sử dụng.

Chuyển đến thanh trên cùng và Tệp> Mở tệp (hoặc Ctrl + O) và mở tệp torrent.

Firefox, rất có thể sẽ không biết phải làm gì với nó --- tốt, không chính xác --- và sẽ hỏi bạn mở nó ở đâu. Chọn chương trình bạn muốn (có thể trong /usr/bin/thư mục cho hầu hết người dùng linux), hãy nói cho nó nhớ và bạn nên đi, vì từ giờ trở đi, nó sẽ cung cấp cho bạn tùy chọn để tự động mở torrent với chương trình bạn muốn.


0

Thật không may, không có các tùy chọn như vậy có sẵn trong Firefox nữa. Mozilla đã loại bỏ tất cả các chức năng như vậy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.