Como posso fazer o Firefox abrir links magnéticos na Transmissão?

46

Não consigo descobrir como fazer com que o Firefox abra links magnéticos na Transmissão.

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

    
por Esso 17.04.2012 / 21:38

6 respostas

59

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 Transmissão não aparecer como uma opção, clique em "Usar outro" e navegue até / usr / bin em seu sistema de arquivos. Procure por "transmissão" ou "transmissão-gtk" e clique nele.

Atualização: O Firefox mudou, portanto, o texto acima não funciona mais. Em vez disso, quando você clicar em um link magnético, uma janela "Iniciar aplicativo" será exibida, da qual você pode optar por sempre associar um aplicativo (certifique-se de marcar a caixa de seleção na parte inferior para usar sempre o aplicativo escolhido). Para encontrar o aplicativo de torrent, escolha "sistema de arquivos" no lado esquerdo e navegue até / usr / bin conforme descrito acima.

    
por Chan-Ho Suh 18.04.2012 / 01:07
17

Como definir o padrão aplicativos 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 o abre com o navegador do Chrome e deseja alterá-lo.

  1. No Unity (e provavelmente no Gnome 3 Shell), alguns aplicativos padrão podem ser alterados por meio 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 > selecione Propriedades > Abrir com. Veja quais aplicativos / programas estão listados lá. Você também pode adicioná-los e defini-los como padrão.

  3. Se nenhum dos itens 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 string de texto usar como "tipo mime". Uma maneira fácil de encontrá-lo é examinar o arquivo da área de trabalho do aplicativo padrão.

Exemplo: o Chromium abre links magnéticos e arquivos bittorrent com transmission-gtk por padrão. Você quer usar o dilúvio. Os arquivos .desktop geralmente estão na pasta /usr/share/applications/ . Usamos o comando cat 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! O manipulador de esquema x / ímã e o aplicativo / x-bittorrent são os tipos de mimo que procuramos.

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

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

Seguindo o exemplo acima, queremos que os links magnéticos e arquivos bittorrent sejam abertos com o aplicativo Deluge ( deluge-gtk ). Primeiro você precisa instalar o pacote deluge-gtk (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 " aplicativo / x-bittorrent = deluge.desktop " e o outro tipo de mime para ímã. Caso contrário, algo deu errado (talvez o arquivo da área de trabalho não existisse?).

E é sobre isso! Feche e abra o navegador do cromo novamente (ou logout / login).

Para fins de documentação, os arquivos relacionados a 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
    
por Savvas Radevic 26.04.2012 / 12:35
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/magnet com 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:

por Philippe Gachoud 22.04.2015 / 07:59
0

Eu tentei algumas abordagens e a única que funcionou para mim foi descrita aqui: link

Tudo o que você precisa fazer é abrir about:config no Firefox e adicionar um valor booleano network.protocol-handler.expose.magnet com o valor false . Da 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

    
por user502144 08.11.2017 / 19:10
-1

Para uma solução que funcionou para mim:

link

"Clique no menu de ajuda e selecione" Restart with Add-ons Disabled "e selecione a opção de reset na caixa de diálogo."

Siga as instruções na tela. Em seguida, reinicie o Firefox.

Quando você clica em um link magnético, a caixa de diálogo usual "Escolha um programa" é exibida. Procure por / usr / bin / transmission-gtk

Funciona no Ubuntu 13.04

    
por BackTRanito 24.03.2014 / 04:00
-1

Se você usar Transmission para torrents, a única coisa que você deve fazer é quando a janela abrir e perguntar com qual programa você quer que o Firefox abra os links magnéticos, você arrasta & amp; Solte o ícone de transmissão de sua barra lateral na caixa de diálogo do Firefox e isso é tudo. Eu tenho Ubuntu 14.04 (Trusty Tahr), e funciona bem.

    
por user311064 25.08.2014 / 11:18