Como posso fazer o Firefox abrir links magnéticos no Transmission?


47

Não consigo descobrir como fazer o Firefox abrir links magnéticos no Transmission.

Não há opção para torná-lo o programa padrão para links magnéticos em suas propriedades, e como eu não tenho experiência com o sistema de arquivos, também não posso adicioná-lo como o programa padrão no Firefox.


trac.transmissionbt.com/wiki/MagnetLinks Essas instruções ainda devem ser boas, pois o gconf ainda possui as configurações do manipulador de URL.
21412 Gary

Respostas:


60

Abra o Firefox e sua janela de preferências. Vá para a guia "Aplicativos" e você verá "ímã" na lista. Clique em "Sempre perguntar" e, se a opção Transmissão não aparecer como opção, clique em "Usar outro" e navegue para / usr / bin no seu sistema de arquivos. Procure por "transmissão" ou "transmissão-gtk" e clique nele.

Atualização: o Firefox foi alterado para que o descrito acima não funcione mais. Em vez disso, quando você clica em um link magnético, uma janela "Iniciar aplicativo" será exibida, na qual você pode optar por sempre associar um aplicativo (marque a caixa de seleção na parte inferior para sempre usar o aplicativo escolhido). Para encontrar o aplicativo de torrent, escolha "sistema de arquivos" no lado esquerdo e navegue para / usr / bin como descrito acima.


7
No meu caso, "imã" não apareceu no separador aplicações, então eu tinha que fazer isso via about: config, como explicado aqui
dario_ramos

2
Obrigado! Se o ímã não aparecer na lista de aplicativos, clique em qualquer link de ímã, escolha um aplicativo, digite "/ usr / bin / conversion-gtk". Funciona no Xubuntu 14!
Adriano Silva

Observe na transmissão que o torrent aparece com um ponto de interrogação, mas ainda continua o download. Acabei de descobrir isso enquanto eu baixo a Alemanha demolir o Brasil.
JohnMerlino

Infelizmente, no Firefox recente, não há entrada "ímã" em "Aplicativos". A janela "Iniciar aplicativo" também não aparece quando o link é clicado.
user502144

17

Como definir aplicativos padrão no Chromium / Chrome / Firefox / Ubuntu Linux

Situação: você odeia o aplicativo padrão que é aberto quando você clica duas vezes em um arquivo ou quando você o abre com o navegador chromium e deseja alterá-lo.

  1. No Unity (e provavelmente no Gnome 3 Shell), alguns aplicativos padrão podem ser alterados através de gnome-control-center: Configurações do sistema> Informações do sistema> Aplicativos padrão

  2. Você também pode clicar com o botão direito do mouse em um arquivo> selecionar Propriedades> Abrir com. Veja quais aplicativos / programas estão listados lá. Você também pode adicioná-los e configurá-los como padrão.

  3. Se nenhuma das opções acima funcionar, você pode usar xdg-utils( xdg-mime) para definir um aplicativo padrão para um tipo MIME específico

Primeiro, você precisa descobrir qual sequência de texto usar como um "tipo mime". Uma maneira fácil de encontrá-lo é procurar o arquivo da área de trabalho do aplicativo padrão.

Exemplo: o Chromium abre links magnéticos e arquivos bittorrent com transmission-gtkpor padrão. Você quer usar o dilúvio. Os arquivos .desktop geralmente estão na pasta /usr/share/applications/. Usamos o catcomando para examinar o arquivo /usr/share/applications/transmission-gtk(uma linha que começa com "MimeType"):

$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

Bingo! x-schema-handler / magnet e application / x-bittorrent são os tipos de mímica que buscamos.

Como usar o xdg-mimecomando? Simples:xdg-mime default myapp.desktop mymimetype

..where substituímos myapp.desktop e mymimetype pelos valores acima.

Seguindo o exemplo acima, queremos que links magnéticos e arquivos bittorrent sejam abertos com o deluge-gtkaplicativo Deluge ( ). Primeiro você precisa instalar o deluge-gtkpacote (caso contrário, o arquivo .desktop não existirá). Então você tem que executar:

xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*

O último comando ( grep) deve retornar " application / x-bittorrent = deluge.desktop " e o outro tipo de mime para magnet. Caso contrário, algo deu errado (talvez o arquivo da área de trabalho não existisse?).

E é isso! Feche e abra o navegador chromium novamente (ou faça logout / login).

Para fins de documentação, os arquivos relacionados aos tipos MIME e aplicativos padrão são:

~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list

1

Para mim, com o daemon de transmissão, a solução foi a seguinte (de acordo com esta documentação ).

  1. Crie um arquivo executável /usr/local/bin/magnetcom estes comandos:

    sudo tee /usr/local/bin/magnet >/dev/null <<EOF
    #!/bin/sh
    exec transmission-remote -n yourTransmissionUserName:YourTransmissionPassword --add "$1"
    EOF
    sudo chmod +x /usr/local/bin/magnet
  2. Em seguida, vá para as preferências do Firefox ( Alt+ E+ N) e selecione-o após encontrar o tipo de arquivo magnético na guia Aplicativos:

    Preferências do Firefox


1

Tentei algumas abordagens e a única que funcionou para mim é descrita aqui: https://support.mozilla.org/en-US/questions/1012864#answer-609391

Tudo o que você precisa fazer é abrir about:configno Firefox e adicionar valor booleano network.protocol-handler.expose.magnet com valor false. Na próxima vez que você clicar em um link magnético, você será solicitado a escolher seu aplicativo favorito para abrir o link.

Estou usando o Ubuntu 17.10 e o Firefox 56


-1

Para uma solução que funcionou para mim:

https://support.mozilla.org/pt-BR/questions/965921

"Clique no menu de ajuda e selecione" Reiniciar com os complementos desativados "e selecione a opção de redefinição na caixa de diálogo."

Siga as instruções na tela. Depois reinicie o Firefox.

Quando você clica em um link magnético, o tipo de caixa de diálogo "Escolha um programa" é exibido. Procure / usr / bin / transmission-gtk

Funciona no Ubuntu 13.04


-1

Se você usa o Transmission for torrents, a única coisa que você deve fazer é quando a janela se abrir e perguntar com qual programa você deseja que o Firefox abra o ímã, arraste e solte o ícone de transmissão da barra lateral na caixa de diálogo do Firefox e isso é tudo. tudo. Eu tenho o Ubuntu 14.04 (Trusty Tahr), e funciona bem.

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.