Tautan magnet torrent membuka jendela baru tetapi bukan transmisi

12

Saya telah menginstal Ubuntu dan Lubuntu beberapa kali sekarang dan beberapa kali saya mengalami masalah berikut, yang saat ini saya miliki. Ketika saya mengklik tautan magnet torrent di Chrome (biasanya dari Pirate bay), alih-alih membuka transmisi, satu-satunya yang terjadi adalah jendela Chrome baru terbuka.

Setelah instalasi lain, saya tidak punya masalah ini; transmisi dibuka seperti yang saya inginkan.

Saya sudah mencoba menggunakan ekstensi .torrent Chrome untuk Transmisi, tetapi saya mendapatkan kesalahan

tidak dapat menghubungi http: // localhost: 9091 / transmisi / rpc

tidak ada respon

Quinn Culver
sumber
Ini seharusnya membantu [Bagaimana cara memberitahu chrome apa yang harus dilakukan dengan tautan magnet] [1] [1]: askubuntu.com/questions/108925/…
BiggJJ
Catatan: Saya menggunakan Lubuntu 13.04.
Quinn Culver
Catatan: Firefox menangani dengan benar tautan magnet.
Quinn Culver
@BiggJJ Saya mencoba mengikuti solusi Chan-Ho Suh di sana, tetapi tidak berhasil.
Quinn Culver
Versi Google chrome apa yang Anda jalankan? Saya menggunakan Google Chrome 28.0.1500.71 dan benar menangani tautan magnet tanpa melakukan apa pun.
Radu Rădeanu

Jawaban:

8

Jika Anda ingin menggunakan torrent untuk transmisi, Anda harus mengizinkan akses jarak jauh dalam transmisi di bawah preferensi / jarak jauh.

Jika Anda ingin membuka tautan magnet dalam transmisi dengan mengkliknya, Anda perlu menambal skrip / usr / bin / xdg-open, inilah milik saya untuk referensi. Baris yang ditambahkan adalah 311 dan 490-493.

tpv
sumber
Itu bukan solusi yang saya cari (saya tidak suka harus menambal hal-hal OS saya, bahkan jika itu hanya skrip pembungkus konyol). Tapi itu berhasil dengan sempurna. (Saya menggunakan Ubuntu 14.04.2 LTS dengan Chromium ditetapkan sebagai browser default saya.)
zrajm
dapatkah saya menyalin dan menempel kembali semuanya di lubuntu 14.04 lts.
john
@ John: Saya juga pada 14,04, menggunakan skrip yang sama, itu harus bekerja :) (tapi tolong buat cadangan untuk berjaga-jaga)
tpv
tautan intinya adalah 404
m0sa
@ m0sa: harus diperbaiki sekarang
tpv
13

Anda dapat mengubah penangan default untuk tautan magnet dengan mengedit file .local / share / application / mimeapps.list . Tambahkan asosiasi ke dua bagian dalam file seperti ini (biarkan entri lain di bagian tersebut tetap utuh):

[Default Applications]
x-scheme-handler/magnet=transmission-gtk.desktop

[Added Associations]
x-scheme-handler/magnet=transmission-gtk.desktop

Logout dan log in kembali agar perubahan diterapkan.

mniess
sumber
Saya sudah mencoba ini tetapi sepertinya belum berhasil. Chrome masih hanya membuka browser baru (atau tab baru terpisah dari yang lain; namun Anda ingin meletakkannya).
Quinn Culver
Tidak ada transmission.desktopdi transmission's file sumber. Periksa apakah maksud Anda transmission-gtk.desktop.
Braiam
@Braiam Ya, saya mencoba dengan dan tanpa -gtk.
Quinn Culver
4

Jika sudah diinstal transmission-gtkmaka solusinya mudah.

gconftool-2 -s /desktop/gnome/url-handlers/magnet/command '/usr/bin/transmission-gtk %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/magnet/enabled --type Boolean true

Yang pertama menambahkan transmission-gtksebagai penangan untuk magnet://tautan yang kedua memungkinkannya.

Karena chrome / ium menggunakan xdg-openini adalah metode terbaik untuk mengatur penangan. Anda dapat mengganti /usr/bin/transmission-gtkuntuk klien yang Anda suka. Ini berfungsi untuk hampir semua rasa Ubuntu.

Anda dapat menguji penerbitan ini di terminal xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(unduh Ubuntu 13.04 64-bit)


Solusi lain menggunakan xdg-mime:

xdg-mime default transmission-gtk.desktop application/x-bittorrent
xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet

Jika Anda tidak menginstal tipe mime xdg-mime install x-scheme-handler/magnet.

Braiam
sumber
Ini sepertinya tidak berhasil. Namun, bahkan ketika saya mencoba tes Anda dari terminal (untuk mengunduh Ubuntu), itu membuka jendela Chrome baru.
Quinn Culver
@ QuinnCulver Apa hasil dari gconftool-2 -g /desktop/gnome/url-handlers/magnet/command?
Braiam
Outputnya adalah:/usr/bin/transmission-gtk %s
Quinn Culver
@ QuinnCulver dan gconftool-2 -g /desktop/gnome/url-handlers/magnet/enabled? Coba logout untuk memaksa nilai diperbarui.
Braiam
Outputnya adalah: true. Saya telah reboot terakhir kali saya mencoba perintah yang Anda sarankan. Saya akan mencoba lagi; kali ini saya hanya akan keluar.
Quinn Culver
0

tidak dapat menghubungi http: // localhost: 9091 / transmisi / rpc

tidak ada respon

Untuk memperbaikinya

  1. Install transmission-remote
    sudo apt-get install transmission-remote

  2. Mulai transmisi ( transmission-gtk) sebelum menambahkan file .torrent

  3. Aktifkan klien web , atur port ke 9091 (Dari edit -> preferensi -> web) jika perlu
totti
sumber
omgchrome.com/install-google-chrome-in-ubuntu-13-10 Klaim ini ada masalah ketergantungan.
j0h
Saya mencoba ini. Sepertinya tidak berhasil.
Quinn Culver
0

jika Anda menggunakan bittorrent, pergi ke preferensi-umum-klik pada tab yang mengatakan asosiasikan dengan torrents..sekarang ini akan bekerja ketika Anda mencoba tautan magnet ..

cyberwader
sumber
Anda sebenarnya harus menambahkan entri bittorrent ke daftar xdg-open untuk membuat ini bekerja dengan chrome sejauh yang saya tahu. Juga bittorrent adalah nama untuk sistem sehingga hampir semua klien bittorrent memiliki kata bittorrent dalam namanya.
Akisame
0

Jika Anda ingin membuka tautan magnet Piratebay dengan Klien Transmisi maka pada Magnet Link 1 Klik Kanan 2 Lokasi Tautan Salin Buka File Transmisi> Buka URL

Selesai

Manish
sumber