Bagaimana saya bisa membuat Firefox membuka tautan magnet di Transmission?

47

Saya tidak tahu bagaimana cara membuat Firefox membuka tautan magnet di Transmission.

Tidak ada pilihan untuk menjadikannya program standar untuk tautan-magnet di propertinya, dan karena saya tidak berpengalaman dengan sistem berkas maka saya juga tidak dapat menambahkannya sebagai program standar di Firefox.

Esso
sumber
trac.transmissionbt.com/wiki/MagnetLinks Instruksi ini harus tetap bagus karena gconf masih memiliki pengaturan handler url.
Gary

Jawaban:

60

Buka Firefox dan jendela preferensi. Buka tab "Aplikasi" dan Anda akan melihat "magnet" pada daftar. Klik "Selalu tanya" dan jika Transmisi tidak muncul sebagai opsi, klik "Gunakan yang lain" dan navigasikan ke / usr / bin pada sistem file Anda. Cari "transmisi" atau "transmisi-gtk" dan klik itu.

Pembaruan: Firefox telah berubah sehingga hal di atas tidak lagi berfungsi. Sebaliknya, ketika Anda mengklik tautan magnet, jendela "Luncurkan Aplikasi" akan muncul, dari mana Anda dapat memilih untuk selalu mengaitkan aplikasi (pastikan untuk mencentang kotak centang di bagian bawah untuk selalu menggunakan aplikasi yang dipilih). Untuk menemukan aplikasi torrent, pilih "sistem file" di sebelah kiri, lalu navigasikan ke / usr / bin seperti dijelaskan di atas.

Chan-Ho Suh
sumber
7
Dalam kasus saya, "magnet" tidak muncul di tab aplikasi, jadi saya harus melakukan ini melalui about: config seperti yang dijelaskan di sini
dario_ramos
2
Terima kasih! Jika magnet tidak muncul dalam daftar aplikasi, klik tautan magnet apa pun, pilih aplikasi, ketik "/ usr / bin / transmission-gtk". Bekerja di Xubuntu 14!
Adriano Silva
Catatan dalam transmisi, torrent muncul dengan tanda tanya, tetapi masih terus mengunduh. Baru menemukan ini ketika saya mengunduh Jerman menghancurkan Brasil.
JohnMerlino
Sayangnya di Firefox baru-baru ini tidak ada entri "magnet" di "Aplikasi". Juga jendela "Luncurkan Aplikasi" tidak muncul ketika tautan diklik.
user502144
17

Cara mengatur aplikasi default di Chromium / Chrome / Firefox / Ubuntu Linux

Situasi: Anda membenci aplikasi default yang terbuka ketika Anda mengklik dua kali file atau ketika Anda membukanya dengan browser chromium dan Anda ingin mengubahnya.

  1. Di Unity (dan mungkin Gnome 3 Shell), beberapa aplikasi default dapat diubah melalui gnome-control-center: Pengaturan sistem> Info sistem> Aplikasi default

  2. Anda juga dapat mengklik kanan pada file> pilih Properties> Open with. Lihat aplikasi / program apa saja yang terdaftar di sana. Anda juga dapat menambahkannya dan menetapkannya sebagai default.

  3. Jika tidak ada yang bekerja di atas, Anda dapat menggunakan xdg-utils( xdg-mime) untuk mengatur aplikasi default untuk Jenis Mime tertentu

Pertama, Anda harus mengetahui string teks apa yang akan digunakan sebagai "tipe mime". Cara mudah untuk menemukannya adalah dengan melihat file desktop aplikasi default.

Contoh: Chromium membuka tautan magnet dan file bittorrent transmission-gtksecara default. Anda ingin menggunakan banjir. File .desktop biasanya ada di folder /usr/share/applications/. Kami menggunakan catperintah untuk melihat ke dalam file /usr/share/applications/transmission-gtk(baris yang dimulai dengan "MimeType"):

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

Bingo! x-skema-handler / magnet dan aplikasi / x-bittorrent adalah tipe mime yang kita kejar.

Bagaimana cara menggunakan xdg-mimeperintah? Sederhana:xdg-mime default myapp.desktop mymimetype

..di mana kita mengganti myapp.desktop dan mymimetype dengan nilai dari atas.

Mengikuti contoh di atas, kami ingin tautan magnet dan file bittorrent terbuka dengan deluge-gtkaplikasi Deluge ( ). Pertama, Anda harus menginstal deluge-gtkpaket (jika tidak, file .desktop tidak akan ada). Maka Anda harus menjalankan:

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

Perintah terakhir ( grep) harus mengembalikan " application / x-bittorrent = deluge.desktop " dan tipe mime lainnya untuk magnet. Kalau tidak, ada yang salah (mungkin file desktop tidak ada?).

Dan itu saja! Tutup dan buka kembali chromium-browser (atau logout / login).

Demi dokumentasi, file yang ada hubungannya dengan tipe mime dan aplikasi default adalah:

~/.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
Savvas Radevic
sumber
1

Bagi saya, dengan transmisi-daemon solusinya adalah sebagai berikut (menurut dokumentasi ini ).

  1. Buat file yang dapat dieksekusi /usr/local/bin/magnetdengan perintah ini:

    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. Kemudian buka preferensi Firefox ( Alt+ E+ N) dan pilih setelah menemukan jenis file magnet pada tab Aplikasi:

    Preferensi Firefox

Philippe Gachoud
sumber
1

Saya mencoba beberapa pendekatan dan satu-satunya yang berhasil bagi saya dijelaskan di sini: https://support.mozilla.org/en-US/questions/1012864#answer-609391

Yang harus Anda lakukan adalah membuka about:configdi Firefox, dan menambahkan boolean value network.protocol-handler.expose.magnet dengan nilai false. Lain kali Anda mengklik tautan magnet, Anda akan diminta untuk memilih aplikasi favorit Anda untuk membuka tautan.

Saya menggunakan Ubuntu 17.10 dan Firefox 56

pengguna502144
sumber
-1

Untuk solusi yang bekerja untuk saya:

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

"Klik pada menu bantuan dan pilih" Restart with Add-ons Disabled "dan kemudian pilih opsi reset di kotak dialog."

Ikuti petunjuk di layar. Kemudian mulai ulang Firefox.

Ketika Anda mengklik pada tautan magnet, kotak dialog "Choose a program" yang biasa muncul. Jelajahi / usr / bin / transmission-gtk

Bekerja di Ubuntu 13.04

BackTRanito
sumber
-1

Jika Anda menggunakan Transmission for torrents, satu-satunya hal yang harus Anda lakukan adalah ketika jendela terbuka dan menanyakan program mana yang Anda inginkan dengan Firefox untuk membuka tautan magnet, Anda seret & jatuhkan ikon transmisi dari bilah samping di kotak dialog Firefox dan itulah semua. Saya memiliki Ubuntu 14,04 (Trusty Tahr), dan berfungsi dengan baik.

pengguna311064
sumber