Cách mở liên kết nam châm từ firefox với deluge


10

Làm thế nào tôi có thể mở liên kết nam châm với firefox? Tôi đã thử thiết lập các giá trị sau trong about: config,

network.protocol-handler.app.magnet -> /usr/bin/deluge
network.protocol-handler.expose.magnet -> true
network.protocol-handler.external.magnet -> true

Nhưng firefox cứ phàn nàn về

Firefox không biết cách mở địa chỉ này, vì giao thức (nam châm) không liên quan đến bất kỳ chương trình nào.

Tôi đang sử dụng phiên bản kho lưu trữ của firefox (5) và deluge (1.3.1 - chế độ gui + daemon) trên Ubuntu 11.04

Chỉnh sửa: Tôi được yêu cầu đặt network.protocol-handler.expose.magnetthành false và firefox sẽ hỏi nên sử dụng ứng dụng nào, nhưng tôi thấy không có hộp nào hỏi tôi điều gì xuất hiện.


@Eyal Ý kiến ​​hay. Tôi đã đánh dấu câu hỏi này để hợp nhất với một trong các bản sao. Điều này sẽ di chuyển tất cả các câu trả lời hơn.
Seth

Câu trả lời:


10

như firefox 3.6 network.protocol-handler.external.*dường như không còn hoạt động

trong about:config

network.protocol-handler.expose.magnet -> false

và 'đặt lại' tất cả các giá trị khác để làm với nam châm.

khi bạn nhấp vào liên kết nam châm, bạn sẽ được nhắc chọn một ứng dụng, điều hướng đến và chọn / usr / bin / deluge

Bạn cũng có thể thử

$ gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command 'deluge "%s"'
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/needs_terminal false
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true

Có, tôi đã thử cách này (bao gồm cả thiết lập lại) nhưng nó không hỏi gì cả. Vấn đề là điều này hoạt động với Transmission (ứng dụng mặc định), nhưng sau khi tôi gỡ cài đặt truyền, tôi không thể làm cho nó trỏ đến deluge theo bất kỳ cách nào.
KillianDS

Lạ thật, làm việc cho tôi. Tôi đã thêm các bước để thay đổi xử lý url mặc định của gnome, đừng nghĩ firefox có bất kỳ thông báo nào về nó nhưng nó đáng để thử.
Smithamax

Được rồi, cảm ơn, tôi sẽ thử lại ngay khi về đến nhà.
KillianDS

2
điều khác cần kiểm tra là trong các tùy chọn của firefox trong các ứng dụng, nếu đã có một mục cho nam châm.
Smithamax

Chà, chọn "sử dụng ..." ở đó và tự tay /usr/bin/delugethực hiện thủ thuật, cảm ơn bạn :)!
KillianDS

5

Trong Firefox, chuyển đến Chỉnh sửa / Tùy chọn / Ứng dụng, tìm kiếm nam châm và đặt Deluge

nhập mô tả hình ảnh ở đây


4

Thay vì nhấp vào liên kết nam châm trong Firefox (yêu cầu một số cấu hình nâng cao để thiết lập), nhấp chuột phải vào liên kết và chọn "Sao chép vị trí liên kết". Sau đó, di chuyển vào cửa sổ Deluge của bạn, nhấp vào Thêm Torrent ("+" ở phía trên bên trái của cửa sổ), sau đó nhấp vào nút "URL".

Chúc mừng torrent, và nhớ đi theo tỷ lệ hạt giống 3: 1!


Chà, nó không thực sự tiên tiến, nhưng điều đó có thể được giải quyết bằng một tìm kiếm nhanh trên google (tôi sẽ nói cho bạn biết nếu tôi thực sự nhớ làm thế nào, tôi cũng là một người không biết gì cả).
WindowsEscapist

Đây là một cách giải quyết hơn là một giải pháp cho vấn đề như đã nêu, nhưng thật tốt khi lưu ý nó, vâng :)
HighCommander4

2

đã cố gắng để nam châm mở bằng deluge trong chrome chứ không phải firefox nhưng sau khi thử mọi thứ khác tôi đã thấy cuối cùng tôi cũng có thể làm cho các liên kết nam châm mở trong deluge bằng cách không chỉ thay đổi

MimeType=application/x-bittorrent;

đến

MimeType=application/x-bittorrent;x-scheme-handler/magnet;

trong /usr/share/appluggest/deluge.desktop nhưng cũng xóa

x-scheme-handler/magnet;

từ /usr/share/appluggest/transmission-gtk.desktop trước khi chạy

sudo update-desktop-database

hy vọng điều này sẽ giúp bất cứ ai có vấn đề tương tự


1

Bạn đã thực sự cài đặt deluge? Nếu không, mở một thiết bị đầu cuối và nhập lệnh này. sudo apt-get install delugeKhi hoàn thành nó sẽ hiển thị trong danh sách chương trình.


Tôi nghĩ rằng vấn đề là anh ta không biết làm thế nào để liên kết với firefox (ví dụ anh ta nhấp vào một liên kết nam châm và sau đó firefox muốn biết mở cái gì và yêu cầu anh ta duyệt đến tệp thực thi).
WindowsEscapist

0

Điều này làm việc cho tôi, FF 47, Debian 9, KDE 5:

  1. Trong about: config tìm "network.protatio-handler.expose-all", thay đổi thành "false";
  2. Nhấp vào một số liên kết nam châm - một cửa sổ trình duyệt tệp sẽ xuất hiện, hiển thị đường dẫn đầy đủ đến tệp thực thi (/ usr / bin / qbittorrent cho ex.);
  3. Thay đổi "network.protatio-handler.expose-all" trở lại "true";
  4. Tải về thế giới.

cảm ơn, đây là giải pháp duy nhất hiệu quả với tôi, thật kỳ lạ
DuBistKomisch

0

Các deluge.desktoptập tin được cài đặt (trong /usr/share/applicationshoặc tương tự) của delugegói nên đã chứa

MimeType=x-scheme-handler/magnet

dòng liên kết delugevới các liên kết nam châm. Tuy nhiên, trong trường hợp của tôi, tôi thấy rằng để hệ thống nhận liên kết này, tôi phải chạy:

sudo update-desktop-database

Nếu không tìm thấy lệnh này, gói desktop-file-utilscần được cài đặt trước.

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.