Os links do ímã Torrent abrem uma nova janela, mas não a transmissão


12

Eu instalei o Ubuntu e o Lubuntu algumas vezes agora e em alguns deles tive o seguinte problema, que eu tenho atualmente. Quando clico em um link de ímã de torrent no Chrome (geralmente do Pirate bay), em vez de abrir a transmissão, a única coisa que acontece é que uma nova janela do Chrome é aberta.

Em outras instalações, eu não tive esse problema; transmissão aberta como eu gostaria.

Tentei usar a extensão .torrent do Chrome para Transmission, mas recebo o erro

não é possível entrar em contato http: // localhost: 9091 / transmissão / rpc

sem resposta


Isso deve ajudar [Como saber cromo o que fazer com um link ímã] [1] [1]: askubuntu.com/questions/108925/...
BiggJJ

Nota: Estou usando o Lubuntu 13.04.
Quinn Culver

Nota: O Firefox manipula corretamente os links magnéticos.
Quinn Culver

@BiggJJ Tentei seguir a solução de Chan-Ho Suh lá, mas sem sucesso.
Quinn Culver

Qual versão do Google chrome você está executando? Eu uso o Google Chrome 28.0.1500.71 e ele lida corretamente com links magnéticos sem fazer nada.
Radu Rădeanu 14/07/2013

Respostas:


8

Se você deseja usar torrent para transmissão, é necessário permitir o acesso remoto na transmissão em Preferências / Remoto.

Se você deseja abrir links magnéticos na transmissão clicando neles, é necessário corrigir o script / usr / bin / xdg-open, aqui está o meu para referência. As linhas adicionadas são 311 e 490-493.


Essa não era exatamente a solução que eu estava procurando (não gosto de corrigir as coisas do meu sistema operacional, mesmo que seja apenas um script de invólucro bobo). Mas funcionou perfeitamente. (Eu estou no Ubuntu 14.04.2 LTS com o conjunto de cromo como meu navegador padrão.)
zrajm

posso copiar e refazer tudo novamente no lubuntu 14.04 lts.
john

@ John: Eu estou em 14,04 também, usando o mesmo script, ele deve funcionar :) (mas por favor, faça uma cópia de segurança apenas no caso)
tpv

o link principal é um 404
m0sa

@ m0sa: deve ser corrigido agora
tpv

13

Você pode alterar o manipulador padrão dos links magnéticos editando o arquivo .local / share / applications / mimeapps.list . Adicione a associação às duas seções no arquivo desta maneira (deixando outras entradas nessas seções intactas):

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

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

Efetue logout e logon novamente para que a alteração tenha efeito.


Eu tentei isso, mas não parecia funcionar. Ainda o chrome apenas abre um novo navegador (ou uma nova guia separada das outras; no entanto, você quer colocá-lo).
Quinn Culver

Há nenhum transmission.desktopno transmissionarquivo de origem 's. Verifique se você quis dizer transmission-gtk.desktop.
Braiam

@ Braiam Sim, eu tentei com e sem o -gtk.
Quinn Culver

4

Se você instalou transmission-gtk, a solução é fácil.

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

O primeiro adiciona transmission-gtkcomo manipulador para magnet://links, o segundo permite.

Como o chrome / ium usa, xdg-openesse é o melhor método para definir os manipuladores. Você pode substituir /usr/bin/transmission-gtkpor qualquer cliente que desejar. Isso funciona para quase todos os sabores do Ubuntu.

Você pode testar esta emissão no terminal xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(baixa o Ubuntu 13.04 de 64 bits)


Outra solução está usando xdg-mime:

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

Caso você não tenha os tipos MIME instalados, use xdg-mime install x-scheme-handler/magnet.


Isso não parece ter funcionado. Ainda assim, mesmo quando eu tento seu teste no terminal (para baixar o Ubuntu), ele abre uma nova janela do Chrome.
Quinn Culver

@QuinnCulver Qual é o resultado gconftool-2 -g /desktop/gnome/url-handlers/magnet/command?
Braiam 21/07/2013

A saída é:/usr/bin/transmission-gtk %s
Quinn Culver

@QuinnCulver e gconftool-2 -g /desktop/gnome/url-handlers/magnet/enabled? Tente fazer logout para forçar a atualização dos valores.
Braiam

A saída é: true. Eu havia reiniciado a última vez que tentei seus comandos sugeridos. Vou tentar de novo; Desta vez, eu vou sair.
Quinn Culver

0

não é possível entrar em contato http: // localhost: 9091 / transmissão / rpc

sem resposta

Para consertar isso

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

  2. Inicie a transmissão ( transmission-gtk) antes de adicionar arquivos .torrent

  3. Ative o Web client , defina a porta como 9091 (De editar -> preferência -> web), se necessário

omgchrome.com/install-google-chrome-in-ubuntu-13-10 Isso alega que há um problema de dependência.
J0h 14/07/2013


Eu tentei isso. Não pareceu funcionar.
Quinn Culver

0

se você estiver usando o bittorrent, vá para preferências-clique geral na guia que diz associar a torrents .. agora funcionará quando você tentar o link magnético.


Você realmente precisa adicionar a entrada bittorrent à lista xdg-open para fazer com que o Chrome funcione tanto quanto eu sei. Também bittorrent é um nome para o sistema, portanto quase todos os clientes bittorrent têm a palavra bittorrent em seu nome.
Akisame 12/12

0

Se você deseja abrir o link magnético Piratebay com o Transmission Client, clique no link magnético 1 Clique com o botão direito do mouse 2 em Copiar local do link Abrir arquivo de transmissão> Abrir URL

Está feito

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.