Como faço para o Firefox abrir arquivos torrent com a Transmission?

13

Sempre que eu baixa um arquivo torrent ( .torrent), o Firefox acha que devo abri-lo com um editor de texto. Como posso abrir com a transmissão? Em Editar -> Preferências -> Aplicativos, não há configuração para arquivos torrent nem maneira aparente de adicionar um novo tipo de arquivo.

Jonathan
fonte
Você está se referindo aos arquivos .magnet?
Xangua
.torrentarquivos. Vou editar a pergunta para refletir isso.
31413 Jonathan
Com um torrentarquivo baixado, executexdg-mime query filetype some.torrent
Braiam
2
quando você abre diretamente (quero dizer, a partir do gerenciador de arquivos), ele abre na Transmission?
Janith Chinthana
1
notícias interessantes (6 de dezembro de 2013) ... Ubuntu para incluir pesquisa de torrent na pesquisa Dash
precisa

Respostas:

26

Método (I): Usando o menu Preferências do Firefox : (preferencial)

A. A partir do menu global da Firefox, selecione E dit -> Prefere n ces (ou pressione Alt+ Eseguido por N) para abrir as preferências do Firefox .

(Instantâneo tirado no Ubuntu 12.04) 1

B. Selecione o menu Aplicativos e procure o arquivo de semente BitTorrent ou application / x-bittorrent ou torrent . Altere a opção Sempre perguntar ou Usar gedit (padrão) para transmissão-gtk , selecionando Usar outro ... e clique em Sistema de arquivos na barra lateral e navegue até /usr/bin.

2

C. Em /usr/binbusca da transmissão-gtk e clique duas vezes para abrir.

3

D. É isso aí! Agora os arquivos .torrent serão abertos com transmissão.

4


Método (2): Editando o arquivo mimeTypes.rdf :

Passo 1:

Abra o arquivo mimeTypes.rdf com o editor de texto de sua escolha:

gedit ~/.mozilla/firefox/ythemo16.default/mimeTypes.rdf &

(Salve um backup deste arquivo.) Procure o contêiner:

<RDF:Seq RDF:about="urn:mimetypes:root">
 ...
 ...

</RDF:Seq>

e insira o seguinte:

<RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>

de modo que agora o contêiner se parece com isso:

<RDF:Seq RDF:about="urn:mimetypes:root">
 ...
 ...

 <RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>
</RDF:Seq>

(instantâneo da etapa 1) mimeType-edit-snap1

Passo 2:

Agora, dentro do contêiner:

<RDF:RDF ... ...>
 ...
 ...

 ...
 ...

</RDF:RDF>

insira estes:

<RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
               NC:alwaysAsk="false"
               NC:saveToDisk="false">
 <NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
 <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />

<RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
               NC:fileExtensions="torrent"
               NC:description="BitTorrent seed file"
               NC:value="application/x-bittorrent"
               NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
</RDF:Description>

para que o contêiner fique assim:

<RDF:RDF ... ...>
 ...
 ...

 ...
 ...

 <RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
               NC:alwaysAsk="false"
               NC:saveToDisk="false">
  <NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
  <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
 </RDF:Description>
 <RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />
 <RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />

 <RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
               NC:fileExtensions="torrent"
               NC:description="BitTorrent seed file"
               NC:value="application/x-bittorrent"
               NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
 </RDF:Description>
</RDF:RDF>

(instantâneo da etapa 2) mimeType-edit-snap2

Etapa 3:

Salve e feche o arquivo. Em seguida, reinicie o Firefox.

precisão
fonte
2
Não existe um tipo chamado "BitTorrent see file" na minha lista de tipos de conteúdo, nem parece haver uma maneira de adicionar um novo tipo de conteúdo.
9133 Jonathan
@ Jon, você pode querer editar o arquivo mimeTypes.rdf ... atualizou minha resposta ...
precisa
Eu acho que você quis dizer "Alt + E", não "Ctrl + E".
Ufoguy
O primeiro método não funcionou porque "Arquivo de semente BitTorrent" não apareceu, mas o segundo método funcionou. Você pode abrir o arquivo mimeTypes gedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &e reiniciar o Firefox após a edição.
Zephyrus
5

Abra o Firefox preferences window. Vá para a Applicationsguia e você deve ver magnetna lista. Clique em Always aske, se a opção Transmissão não aparecer como opção, clique em Use other e navegue /usr/binno seu sistema de arquivos. Procure transmissionou transmission-gtkclique nele.

Fonte: Como fazer o Firefox abrir links magnéticos no Transmission

Se magnetnão aparecer na guia de aplicativos, faça isso about:configcomo explicado abaixo:

  • Digite about:configna barra de endereço e pressione Enter.
  • Clique com o botão direito do mouse -> Novo -> Booleano -> Nome: network.protocol-handler.external.magnet-> Valor ->true
  • Clique com o botão direito do mouse -> Novo -> String -> Nome: network.protocol-handler.app.magnet-> Valor -> /usr/bin/transmission
  • Verifique se network.protocol-handler.expose-allestá definido comotrue

Fonte: Links magnéticos no Firefox usando Transmission

Janith Chinthana
fonte
1
Estou procurando uma maneira de abrir .torrentarquivos, não arquivos magnéticos.
9133 Jonathan
desculpe, eu estava enganado. mas você pode seguir os passos, seria o mesmo para ambos.
Janith Chinthana
3

Outra maneira mais amigável de adicionar um novo tipo de arquivo à janela Editar -> Preferências -> Aplicativos é fazer o download de um arquivo com o formato que você deseja adicionar, selecionar qualquer opção e selecionar a opção "Faça isso automaticamente para arquivos". assim daqui em diante. " caixa de seleção. Fonte: firefox doc .

Mike Smith
fonte
2

Na próxima vez que você baixar um arquivo torrent, e a janela aparecer para perguntar o que fazer, forneça o caminho para o arquivo abrir: /usr/bin/transmission-gtke selecione-o. Tudo feito.

ASCIIbetics
fonte
2

A resposta depende se o servidor envia o tipo MIME correto (não apenas o arquivo com a extensão correta). Você pode verificar se o servidor está enviando o tipo MIME correto instalando o complemento Live HTTP Headers para Firefox. (Inicie o complemento logo antes de clicar no link de download do arquivo torrent e observe o cabeçalho da resposta, ele deve conter: Tipo de conteúdo: application / x-bittorrent .) Se isso acontecer, o Firefox poderá abrir o arquivo com o aplicativo padrão atualmente configurado no seu computador. No Ubuntu, você pode baixar um arquivo torrent, clique com o botão direito do mouse e selecione 'Propriedades'; lá você encontrará uma maneira de selecionar o aplicativo padrão.

Se, no entanto, o servidor enviar .torrent como um fluxo de octetos ou alguma outra mímica estranha, o Firefox NÃO fará a coisa estúpida e a abrirá por extensão (como fazem alguns navegadores quebrados), pois isso pode levar a resultados muito ruins. Mas de vez em quando você está disposto a correr um risco, pode tentar https://addons.mozilla.org/pt-BR/firefox/addon/force-content-type/ , mas lembre-se de que essa extensão é considerada incorreta e pode realmente piorar as coisas.

Se o servidor estiver fazendo isso de forma errada e você não estiver disposto a correr riscos, basta que o Transmission monitore sua pasta de download e adicione automaticamente arquivos torrent que você colocar lá. Pode até remover os arquivos depois de adicioná-los. Você encontrará isso nas configurações de Transmissão.

PS Se você precisar de uma maneira de manter outro aplicativo como padrão ao clicar duas vezes, mas transmitindo apenas do Firefox, siga as instruções em http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945

v010dya
fonte
1

Uma solução um pouco mais atualizada (aqui, especificamente o Ubuntu 16.04 + FireFox 51.0.1). Útil se " torrent " não aparecer no menu Aplicativos ; especialmente se o prompt não fornecer a opção "abrir com".

Duas coisas importantes para torrents: Magnet Links e arquivos Torrent


Links magnéticos : na barra de endereço, digite about:config.

Prossiga com cuidado, conforme solicitado, e clique com o botão direito do mouse em> novo> booleano ; no tipo de prompt:

network.protocol-handler.expose.magnet

Defina como false(é importante).

Então, vá para algum lugar com links magnéticos e abra um deles; ele perguntará qual programa você deseja usar para lidar com o link. Eu não uso o Windows há algum tempo, então vou me afastar, mas no Ubuntu e em outras distros você seleciona um arquivo como/usr/bin/transmission (se você usar a transmissão).

Digamos que você use Tixati ou "pen-abacaxi-appe-pen"; então, pareceria, respectivamente, como /usr/bin/tixatiou /usr/bin/pen-pineapple-appe-pen.

Defina "use isto sempre" ou uma opção semelhante e provavelmente você estará pronto.


Arquivos Torrent : existem alguns métodos mais misteriosos, certamente, mas um simples que funciona - se o prompt de download não fornecer a opção "abrir com" - é:

Faça o download de algum arquivo torrent aleatório que você gostaria de usar.

Vá para a barra superior e Arquivo> Abrir arquivo (ou Ctrl + O) e abra o arquivo torrent.

O Firefox provavelmente não terá idéia do que fazer com ele - bem, não exatamente - e perguntará onde abri-lo. Selecione o programa que você deseja (provavelmente na /usr/bin/pasta para a maioria dos usuários do Linux), peça para ele se lembrar e você deve seguir em frente, pois a partir de agora ele oferecerá a opção de abrir automaticamente torrents com o programa desejado.

Ivan
fonte
0

Infelizmente, não existem mais essas preferências disponíveis no Firefox. A Mozilla removeu toda essa funcionalidade.

user503846
fonte