I collegamenti magnete torrent aprono una nuova finestra ma non la trasmissione


12

Ho installato Ubuntu e Lubuntu alcune volte e alcune di quelle volte ho avuto il seguente problema, che attualmente ho. Quando faccio clic su un collegamento del magnete torrent in Chrome (solitamente dall'alloggiamento dei pirati), invece di aprire la trasmissione, l'unica cosa che succede è che si apre una nuova finestra di Chrome.

Su altre installazioni, non ho avuto questo problema; la trasmissione si è aperta proprio come vorrei.

Ho provato a utilizzare l'estensione .torrent di Chrome per la trasmissione, ma viene visualizzato l'errore

impossibile contattare http: // localhost: 9091 / transmission / rpc

nessuna risposta


Questo dovrebbe aiutare [Come dire a Chrome cosa fare con un collegamento magnetico] [1] [1]: askubuntu.com/questions/108925/…
BiggJJ

Nota: sto usando Lubuntu 13.04.
Quinn Culver,

Nota: Firefox gestisce correttamente i collegamenti magnetici.
Quinn Culver,

@BiggJJ Ho provato a seguire la soluzione di Chan-Ho Suh lì, ma senza risultati.
Quinn Culver,

Quale versione di Google Chrome stai utilizzando? Uso Google Chrome 28.0.1500.71 e gestisce correttamente i collegamenti magnetici senza fare nulla.
Radu Rădeanu,

Risposte:


8

Se si desidera utilizzare torrent per la trasmissione, è necessario consentire l'accesso remoto nella trasmissione in Preferenze / Remoto.

Se vuoi aprire i collegamenti magnetici in trasmissione facendo clic su di essi, devi correggere lo script / usr / bin / xdg-open, ecco il mio per riferimento. Le righe aggiunte sono 311 e 490-493.


Non era esattamente la soluzione che stavo cercando (non mi piace dover patchare il mio sistema operativo, anche se è solo uno stupido script wrapper). Ma ha funzionato perfettamente. (Sono su Ubuntu 14.04.2 LTS con Chromium impostato come browser predefinito.)
zrajm

posso copiare e riprovare di nuovo su Lubuntu 14.04 lts.
Giovanni,

@john: Anch'io sono il 14.04, usando lo stesso script, dovrebbe funzionare :) (ma per favore fai un backup per ogni evenienza)
tpv

il link gist è un 404
m0sa

@ m0sa: ora dovrebbe essere corretto
tpv il

13

È possibile modificare il gestore predefinito per i collegamenti magnetici modificando il file .local / share / applicazioni / mimeapps.list . Aggiungi l'associazione alle due sezioni del file in questo modo (lasciando intatte le altre voci in quelle sezioni):

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

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

Disconnettersi e riconnettersi per rendere effettiva la modifica.


Ci ho provato ma non sembra funzionare. Ancora Chrome apre solo un nuovo browser (o una nuova scheda separata dalle altre; comunque vuoi metterlo).
Quinn Culver,

Non c'è transmission.desktopin transmissionfile di origine 's. Controlla se intendevi transmission-gtk.desktop.
Braiam,

@Braiam Sì, ho provato con e senza -gtk.
Quinn Culver,

4

Se hai installato, transmission-gtkla soluzione è semplice.

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

Il primo aggiunge transmission-gtkcome gestore permagnet:// collegamenti, il secondo lo abilita.

Poiché Chrome / ium utilizza xdg-openquesto è il metodo migliore per impostare i gestori. È possibile sostituire /usr/bin/transmission-gtkper qualsiasi cliente che ti piace. Questo funziona per quasi tutti i gusti di Ubuntu.

Puoi provare questo rilascio nel terminale xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(scarica Ubuntu 13.04 64-bit)


Un'altra soluzione sta usando xdg-mime:

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

Nel caso in cui non hai installato i tipi MIME xdg-mime install x-scheme-handler/magnet.


Questo non sembra aver funzionato. Tuttavia, anche quando provo il tuo test dal terminale (per scaricare Ubuntu), si apre una nuova finestra di Chrome.
Quinn Culver,

@QuinnCulver Qual è l'output di gconftool-2 -g /desktop/gnome/url-handlers/magnet/command?
Braiam,

L'output è:/usr/bin/transmission-gtk %s
Quinn Culver

@QuinnCulver e gconftool-2 -g /desktop/gnome/url-handlers/magnet/enabled? Prova a uscire per forzare l'aggiornamento dei valori.
Braiam,

L'uscita è: true. Ho riavviato l'ultima volta che ho provato i comandi suggeriti. Ci riproverò; questa volta mi disconnetterò solo.
Quinn Culver,

0

impossibile contattare http: // localhost: 9091 / transmission / rpc

nessuna risposta

Per risolvere questo problema

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

  2. Avviare la trasmissione ( transmission-gtk) prima di aggiungere file .torrent

  3. Abilitare il client Web , impostare la porta su 9091 (Da modifica -> preferenza -> Web) se necessario

omgchrome.com/install-google-chrome-in-ubuntu-13-10 Questo afferma che ci sono problemi di dipendenza.
j0h


Ci ho provato Non sembra funzionare.
Quinn Culver,

0

se stai usando bittorrent vai su preferenze-generale-fai clic sulla scheda che dice associa con torrent .. ora funzionerà quando proverai il collegamento magnetico ..


Devi effettivamente aggiungere la voce bittorrent all'elenco xdg-open per far funzionare questo con Chrome, per quanto ne so. Anche bittorrent è un nome per il sistema, quindi quasi tutti i client bittorrent hanno la parola bittorrent nel suo nome.
Akisame,

0

Se si desidera aprire il collegamento del magnete Piratebay con il client di trasmissione, quindi su Magnet Link 1 Fare clic destro 2 Copia posizione collegamento Apri file di trasmissione> Apri URL

E 'fatto

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.