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.

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

Chan-Ho Suh
fonte
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
Savvas Radevic
fonte
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

Philippe Gachoud
fonte
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

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

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

user311064
fonte