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


10

ฉันจะเปิดการเชื่อมโยงแม่เหล็กกับ firefox ได้อย่างไร ฉันพยายามตั้งค่าต่อไปนี้เป็น about: config,

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

แต่ Firefox ก็ยังบ่นอยู่เรื่อย ๆ

Firefox ไม่ทราบวิธีเปิดที่อยู่นี้เนื่องจากโปรโตคอล (แม่เหล็ก) ไม่เกี่ยวข้องกับโปรแกรมใด ๆ

ฉันใช้เวอร์ชั่นที่เก็บของ firefox (5) และ deluge (1.3.1 - โหมด gui + daemon) บน Ubuntu 11.04

แก้ไข: ฉันถูกบอกให้ตั้งค่าnetwork.protocol-handler.expose.magnetเป็นเท็จและ Firefox จะถามแอปพลิเคชั่นที่จะใช้ แต่ฉันไม่เห็นกล่องถามอะไรบางอย่างที่ปรากฏ


@Eyal ความคิดที่ดี ฉันตั้งค่าสถานะคำถามนี้เพื่อรวมกับหนึ่งในสิ่งล่อใจ นี่จะย้ายคำตอบทั้งหมดไป
เซท

คำตอบ:


10

ตั้งแต่ Firefox 3.6 network.protocol-handler.external.*ดูเหมือนว่าจะไม่ทำงานอีกต่อไป

ใน about:config

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

และ 'รีเซ็ต' ค่าอื่น ๆ ทั้งหมดที่ทำกับแม่เหล็ก

เมื่อคุณคลิกลิงก์แม่เหล็กคุณจะได้รับแจ้งให้เลือกแอปพลิเคชั่นนำทางไปยังและเลือก / usr / bin / deluge

คุณอาจลอง

$ 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

ใช่ฉันลองสิ่งนี้ (รวมถึงการรีเซ็ต) แต่มันไม่ได้ถามอะไรเลย สิ่งนี้ใช้งานได้กับการส่งข้อมูล (แอปเริ่มต้น) แต่หลังจากฉันถอนการติดตั้งการส่งฉันไม่สามารถชี้ไปที่น้ำท่วมได้ในทางใดทางหนึ่ง
KillianDS

แปลกดีสำหรับฉัน ฉันได้เพิ่มขั้นตอนในการเปลี่ยนการจัดการ URL เริ่มต้นของ gnome แล้วอย่าคิดว่า Firefox จะแจ้งให้ทราบล่วงหน้า แต่มันก็คุ้มค่าที่จะลอง
Smithamax

โอเคขอบคุณฉันจะลองอีกครั้งทันทีที่ฉันถึงบ้าน
KillianDS

2
อีกสิ่งหนึ่งที่ควรตรวจสอบคือความชอบของ firefox ภายใต้แอพพลิเคชั่นหากมีแม่เหล็กอยู่แล้ว
Smithamax

ทีนี้การเลือก "ใช้ ... " ที่นั่นและทำไปด้วยตัวเอง/usr/bin/delugeขอบคุณ:
KillianDS

5

ใน Firefox ไปที่ Edit / Preferences / Applications, search magnet และตั้ง Deluge

ป้อนคำอธิบายรูปภาพที่นี่


4

แทนที่จะคลิกที่ลิงก์แม่เหล็กใน Firefox (ซึ่งต้องมีการกำหนดค่าขั้นสูงเพื่อติดตั้ง) ให้คลิกขวาที่ลิงก์และเลือก "คัดลอกตำแหน่งลิงก์" จากนั้นย้ายไปที่หน้าต่าง Deluge ของคุณคลิกเพิ่ม Torrent ("+" ที่ด้านบนซ้ายของหน้าต่าง) จากนั้นคลิกปุ่ม "URL"

มีความสุขฝนตกหนักและอย่าลืมอัตราส่วนเมล็ดพันธุ์ 3: 1!


ไม่ใช่ขั้นสูงจริง ๆ แต่สามารถแก้ไขได้ด้วยการค้นหา google อย่างรวดเร็ว (ฉันจะบอกคุณว่าฉันจำได้จริงว่าฉันเป็น noob เหมือนกัน)
WindowsEscapist

นี่เป็นวิธีแก้ปัญหามากกว่าวิธีแก้ไขปัญหาตามที่ระบุไว้ แต่มันเป็นเรื่องดีที่จะต้องทราบใช่ :)
HighCommander4

2

พยายามดึงแม่เหล็กให้เปิดด้วยน้ำท่วมใน chrome แทนที่จะเป็น firefox แต่หลังจากลองทุกอย่างอื่นที่ฉันเคยเห็นฉันก็จัดการจนทำให้การเชื่อมโยงแม่เหล็กเปิดในน้ำท่วมโดยไม่เพียง แต่เปลี่ยน

MimeType=application/x-bittorrent;

ถึง

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

ใน /usr/share/applications/deluge.desktop แต่ยังลบ

x-scheme-handler/magnet;

จาก /usr/share/applications/transmission-gtk.desktop ก่อนเรียกใช้

sudo update-desktop-database

หวังว่านี่จะช่วยทุกคนที่มีปัญหาคล้ายกัน


1

คุณได้ติดตั้งน้ำท่วมจริงหรือไม่ ถ้าไม่เปิดเทอร์มินัลแล้วป้อนคำสั่งนี้ sudo apt-get install delugeเมื่อดำเนินการเสร็จแล้วควรแสดงในรายการโปรแกรม


ฉันคิดว่าปัญหาคือเขาไม่รู้ว่าจะเชื่อมโยงกับ firefox อย่างไร (เช่นเขาคลิกที่ลิงค์แม่เหล็กจากนั้น firefox ต้องการทราบว่าจะเปิดมันด้วยอะไรและขอให้เขาเรียกดูไฟล์ปฏิบัติการ)
WindowsEscapist

0

สิ่งนี้ใช้ได้สำหรับฉัน FF 47, Debian 9, KDE 5:

  1. ใน about: config find "network.protocol-handler.expose-all", เปลี่ยนเป็น "false";
  2. คลิกที่ลิงค์แม่เหล็ก - ไฟล์ป๊อปอัพของเบราว์เซอร์จะปรากฏขึ้นแสดงพา ธ แบบเต็มไปยังไฟล์ที่เรียกใช้งานได้ (/ usr / bin / qbittorrent สำหรับอดีต);
  3. เปลี่ยน "network.protocol-handler.expose-all" กลับไปเป็น "true";
  4. ดาวน์โหลดโลก

ขอบคุณนี่เป็นทางออกเดียวที่เหมาะกับฉันแปลกมาก
DuBistKomisch

0

deluge.desktopไฟล์ที่ติดตั้ง (ใน/usr/share/applicationsหรือคล้ายกัน) โดยdelugeแพคเกจแล้วควรมี

MimeType=x-scheme-handler/magnet

เส้นที่เชื่อมโยงdelugeกับลิงก์แม่เหล็ก อย่างไรก็ตามในกรณีของฉันฉันพบว่าเพื่อให้ระบบรับสมาคมนี้ฉันต้องทำงาน:

sudo update-desktop-database

หากไม่พบคำสั่งนี้desktop-file-utilsจำเป็นต้องติดตั้งแพ็กเกจก่อน

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