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

Quinn Culver
fonte
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.

tpv
fonte
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.

mniess
fonte
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.

Braiam
fonte
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
totti
fonte
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.

cyberwader
fonte
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

Manish
fonte