No momento, o Chrome joga seu avental sobre a cabeça e chama o Firefox, que abre o link com o rtorrent. O que preciso fazer para eliminar a etapa do Firefox?
67
No momento, o Chrome joga seu avental sobre a cabeça e chama o Firefox, que abre o link com o rtorrent. O que preciso fazer para eliminar a etapa do Firefox?
google-chrome -version
/usr/bin/xdg-open
como sugerido na resposta aceita "Os links de ímãs de torrents abrem uma nova janela, mas não a transmissão ".Respostas:
O tratamento do protocolo Chrome (ou Chromium) funciona de maneira diferente da do Firefox. O Firefox basicamente mantém o controle de tudo isso, e é por isso que você pode configurar o manuseio de protocolo (como links magnéticos) na parte Aplicativos das Preferências . Chrome, no entanto, depende
xdg-open
.Há algumas coisas que você precisa fazer antes
xdg-open
para lidar com os links magnéticos corretamente.Encontre o nome do arquivo da área de trabalho do programa que você deseja manipular o link do ímã. Vamos supor que o programa seja Transmission. Ele (como de costume) tem seu arquivo da área de trabalho
/usr/share/applications/
e, de fato, examinando a lista do diretório, acho que minha versão da transmissão é realmente a versão gtk; portanto, seu arquivo da área de trabalho é chamadotransmission-gtk.desktop
.É possível que o arquivo da área de trabalho esteja bagunçado. Então você pode verificar se
/usr/share/applications/transmission-gtk.desktop
contém as linhas:Observe o
%U
na linha Exec. É absolutamente necessário. A linha MimeType deve ter a aparência acima.Agora, o passo essencial é dizer
xdg-open
para abrir links magnéticos usando a Transmissão. No terminal, digite:( Etapa desnecessária se você usar o Gnome, KDE, Xfce ou LXDE ) Por fim,
xdg-open
pressupõe que você esteja executando um dos ambientes de área de trabalho padrão: gnome, kde, xfce e lxde. Caso contrário,xdg-open
não funcionará em links magnéticos. Conforme sugerido no wiki do Arch , você pode simplesmente modificar/usr/bin/xdg-open
. No final do arquivo, você encontrará uma parte que começa com:mudar
generic
para um dosgnome
,kde
,xfce
, oulxde
. Eu escolhixfce
desde que realmente tenho uma sessão do Xfce que eu configurei e uso ocasionalmente.A desvantagem dessa abordagem é que, se houver
xdg-open
atualizações, você precisará refazer isso. O wiki do Arch sugere outra abordagem que evita essa falha (mas tem sua própria desvantagem).Aviso: a escolha na última etapa é mais importante do que parece. A colheita
lxde
não funcionou para mim! Emxdg-open
, a função helperopen_lxde
dependepcmanfm
(gerenciador de arquivos lxde) e algo está errado com o códigoopen_lxde
ou talvez sejapcmanfm
culpa dele.fonte
xdg-mime default deluge.desktop x-scheme-handler/magnet
para associá-lo ao Deluge.mate
que executar a etapa 4. Estranhamente, não funcionou (o que eu esperava desde que executei o MATE), masgnome
funcionou.basta arrastar o link do ímã para a janela Transmission e ele funciona bem para mim sem nenhum ajuste .... Estou usando uma compilação de estoque do Lubuntu 12.10 nada chique ....
fonte
Funcionou muito bem ao abrir ímãs do Chrome com o qBitorrent no Lubuntu
fonte
se você usa o xfce e não quer mexer em nada, você pode usar minha solução. Eu corrigi editando manualmente o xdg-open da seguinte maneira:
Antes de tudo, verifique se você possui o mime associado (como explicado anteriormente, com o xdg-mime)
Em seguida, faça backup do xdg-open como root (sudo, se aplicável)
# cp /usr/bin/xdg-open /usr/bin/xdg-open.old
Por fim, edite como root / usr / bin / xdg-open, encontre open_xfce () e adicione as linhas marcadas com +, por exemplo, com nano
# nano /usr/bin/xdg-open
ele adiciona apenas a exceção para os links magnéticos, para que eles sejam abertos com gnome-open em vez de exo-open.
Espero que ajude.
fonte
Nenhuma das outras sugestões que encontrei funcionou para mim, mas isso fez o truque no Debian / Xfce (em http://fluxcode.net/archives/57 ):
Em / usr / bin / xdg-open, adicione as seguintes linhas a open_xfce ()
fonte
Um cara no alt.os.linux.slackware encontrou a solução:
http://www.void.gr/kargig/blog/2012/01/24/open-magnet-urls-with-xdg-open/
fonte
Usar o gnome-open no XFCE funcionou para mim.
Isso pode ser forçado com editando / usr / bin / xdg-open e alterando
para
fonte
Isso funciona para mim no ubuntu 18 com FF (para dilúvio):
Eu sei que isso não responde à pergunta, mas eu também uso o Chrome e isso é uma solução melhor do que copiar e colar o link do ímã.
fonte
Eu misturei poucas respostas (que infelizmente não funcionaram para mim) e criei algo que a fez funcionar como um encanto! De qualquer forma, funcionou no Linux Mint 16 sob XFCE.
Faça o backup do xdg-open em / usr / bin, abra o xdg-open com o sudo e faça com que o open_xfce () funcione exatamente como este:
Está sujo e você precisa editá-lo a cada atualização do xdg-open, mas ei, funciona!
fonte
Eu tentei por anos para corrigir isso e mudar para o Chrome e nada parece funcionar. Finalmente pensei: não sei por que não pensei antes e funciona muito bem. Estou usando o Tixati no Mint, mas deve funcionar universalmente. O Chrome aponta links magnéticos para usr / bin / transmission-gtk, então eu renomeei o nome para conversion-gtk.old e renomeei o tixati para o television-gtk e escolhi a opção no chrome para sempre fazer isso e clicar no aplicativo de lançamento e agora os links mag vão direto para Tixati como o Firefox. Problema finalmente resolvido!
fonte