Làm cách nào để tạo Firefox mở liên kết nam châm trong Truyền tải?


47

Tôi không thể tìm ra cách làm cho Firefox mở các liên kết nam châm trong Truyền tải.

Không có tùy chọn nào để biến nó thành chương trình tiêu chuẩn cho các liên kết nam châm trong các thuộc tính của nó và vì tôi không có kinh nghiệm với hệ thống tập tin nên tôi cũng không thể thêm nó làm chương trình chuẩn trong Firefox.


trac.transmissionbt.com/wiki/MagnetLinks Những hướng dẫn này vẫn phải tốt vì gconf vẫn có các cài đặt xử lý url.
Gary

Câu trả lời:


60

Mở Firefox và cửa sổ tùy chọn của nó. Chuyển đến tab "Ứng dụng" và bạn sẽ thấy "nam châm" trong danh sách. Nhấp vào "Luôn hỏi" và nếu Truyền không xuất hiện dưới dạng tùy chọn, hãy nhấp vào "Sử dụng khác" và điều hướng đến / usr / bin trên hệ thống tệp của bạn. Tìm "truyền" hoặc "truyền-gtk" và nhấp vào đó.

Cập nhật: Firefox đã thay đổi để những thứ trên không còn hoạt động. Thay vào đó, khi bạn nhấp vào liên kết nam châm, cửa sổ "Khởi chạy ứng dụng" sẽ xuất hiện, từ đó bạn có thể chọn luôn liên kết một ứng dụng (đảm bảo kiểm tra hộp kiểm ở phía dưới để luôn sử dụng ứng dụng đã chọn). Để tìm ứng dụng torrent, chọn "hệ thống tệp" ở bên trái và sau đó điều hướng đến / usr / bin như mô tả ở trên.


7
Trong trường hợp của tôi, "nam châm" không xuất hiện trong tab ứng dụng, vì vậy tôi phải thực hiện việc này qua about: config như được giải thích ở đây
dario_ramos

2
Cảm ơn! Nếu nam châm không xuất hiện trong danh sách các ứng dụng, hãy nhấp vào bất kỳ liên kết nam châm nào, chọn một ứng dụng, nhập "/ usr / bin / Transmission-gtk". Hoạt động trên Xubfox 14!
Adriano Silva

Lưu ý khi truyền torrent đi kèm với một dấu hỏi, nhưng nó vẫn tiếp tục tải xuống. Chỉ cần phát hiện ra điều này khi tôi tải xuống Đức phá hủy Brazil.
JohnMerlino

Thật không may trong Firefox gần đây không có mục "nam châm" trong "Ứng dụng". Ngoài ra, cửa sổ "Khởi chạy ứng dụng" không xuất hiện khi nhấp vào liên kết.
dùng502144

17

Cách đặt ứng dụng mặc định trong Chromium / Chrome / Firefox / Ubuntu Linux

Tình huống: Bạn ghét ứng dụng mặc định mở khi bạn nhấp đúp vào tệp hoặc khi bạn mở nó bằng trình duyệt chromium và bạn muốn thay đổi nó.

  1. Trong Unity (và có thể là Gnome 3 Shell), một số ứng dụng mặc định có thể được thay đổi thông qua gnome-control-center: Cài đặt hệ thống> Thông tin hệ thống> Ứng dụng mặc định

  2. Bạn cũng có thể nhấp chuột phải vào tệp> chọn Thuộc tính> Mở bằng. Xem những ứng dụng / chương trình được liệt kê ở đó. Bạn cũng có thể thêm chúng và đặt chúng làm mặc định.

  3. Nếu không có cách nào ở trên hoạt động, bạn có thể sử dụng xdg-utils( xdg-mime) để đặt ứng dụng mặc định cho Loại Mime cụ thể

Trước tiên, bạn phải tìm ra chuỗi văn bản nào sẽ sử dụng làm "loại mime". Một cách dễ dàng để tìm thấy nó là xem xét tệp máy tính để bàn của ứng dụng mặc định.

Ví dụ: Chromium mở các liên kết nam châm và các tệp bittorrent transmission-gtktheo mặc định. Bạn muốn sử dụng deluge. Các tập tin .desktop thường nằm trong thư mục /usr/share/applications/. Chúng tôi sử dụng catlệnh để xem xét tệp /usr/share/applications/transmission-gtk(một dòng bắt đầu bằng "MimeType"):

$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

Chơi lô tô! x -eme-handler / Magnetapplication / x-bittorrent là các loại mime chúng tôi theo sau.

Làm thế nào để sử dụng xdg-mimelệnh? Đơn giản:xdg-mime default myapp.desktop mymimetype

.. bất cứ nơi nào chúng tôi thay thế myapp.desktopmymimetype bằng các giá trị từ trên.

Theo ví dụ trên, chúng tôi muốn các liên kết nam châm và các tệp bittorrent mở bằng deluge-gtkứng dụng Deluge ( ). Trước tiên, bạn phải cài đặt deluge-gtkgói (nếu không tệp .desktop sẽ không tồn tại). Sau đó, bạn phải thực hiện:

xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*

Lệnh cuối cùng ( grep) sẽ trả về " application / x-bittorrent = deluge.desktop " và loại mime khác cho nam châm. Nếu không, đã xảy ra lỗi (có thể tệp máy tính để bàn không tồn tại?).

Và đó là về nó! Đóng và mở lại trình duyệt crom (hoặc đăng xuất / đăng nhập).

Vì mục đích tài liệu, các tệp phải thực hiện với các loại mime và ứng dụng mặc định là:

~/.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

1

Đối với tôi, với truyền-daemon, giải pháp là như sau (theo tài liệu này ).

  1. Tạo một tệp thực thi /usr/local/bin/magnetvới các lệnh sau:

    sudo tee /usr/local/bin/magnet >/dev/null <<EOF
    #!/bin/sh
    exec transmission-remote -n yourTransmissionUserName:YourTransmissionPassword --add "$1"
    EOF
    sudo chmod +x /usr/local/bin/magnet
  2. Sau đó, đi tới tùy chọn Firefox ( Alt+ E+ N) và chọn nó sau khi tìm loại tệp nam châm trên tab Ứng dụng:

    Tùy chọn Firefox


1

Tôi đã thử một vài cách tiếp cận và cách duy nhất phù hợp với tôi được mô tả ở đây: https://support.mozilla.org/en-US/questions/1012864#answer-609391

Tất cả những gì bạn phải làm là mở about:configtrong Firefox và thêm giá trị boolean network.protatio-handler.expose.magnet với giá trị false. Lần tới khi bạn nhấp vào liên kết nam châm, bạn sẽ được nhắc chọn ứng dụng yêu thích để mở liên kết.

Tôi đang sử dụng Ubuntu 17.10 và Firefox 56


-1

Đối với một giải pháp hiệu quả với tôi:

https://support.mozilla.org/en-US/questions/965921

"Nhấp vào menu trợ giúp và chọn" Khởi động lại với Tiện ích bị vô hiệu hóa "và sau đó chọn tùy chọn đặt lại trong hộp thoại."

Thực hiện theo các hướng dẫn trên màn hình. Sau đó khởi động lại Firefox.

Khi bạn nhấp vào liên kết nam châm, hộp thoại "Chọn chương trình" thông thường sẽ xuất hiện. Duyệt tìm / usr / bin / truyền-gtk

Hoạt động trong Ubuntu 13.04


-1

Nếu bạn sử dụng Transmission cho torrent, điều duy nhất bạn phải làm là khi cửa sổ mở và hỏi bạn chương trình mà bạn muốn Firefox mở liên kết với chương trình nào, bạn kéo và thả biểu tượng truyền từ thanh bên trong hộp thoại Firefox và đó là tất cả. Tôi có Ubuntu 14.04 (Trusty Tahr) và nó hoạt động tốt.

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.