Depois de atualizar para o Ubuntu 11.04 (natty) da 10.10, não consigo mais abrir links de ímã (torrent) no Chromium e definir o dilúvio para abrir e aceitar automaticamente o URL.
(Edit: atualmente, os arquivos ".torrent" não são um problema, mas os URLs do ímã , por exemplo, do formato "magnet:? Xt = urn: ...", agora são o único problema. Não tem certeza se algo foi atualizado ...? )
Em vez disso, agora apenas a transmissão abrirá automaticamente torrents , links magnéticos etc. Não parece haver uma maneira de definir o dilúvio para ser o cliente de torrent padrão. (E também não parece haver uma configuração de "aplicativo padrão" para o cliente bittorrent substituir a transmissão pelo dilúvio.)
Notas:
- Encontrei alguns tópicos antigos sobre esse assunto, e apenas um ou dois tópicos mais recentes. Os tópicos mais recentes parecem sugerir que o xdg-open é o culpado. Mas poucas pessoas parecem estar enfrentando esse problema, então ... talvez seja apenas eu?
- Não usando o Firefox, portanto, a configuração manual de aplicativos para tipos ou extensões MIME não funciona (isso não é uma opção no chrome / chromium, afaik - você precisa confiar no sistema operacional)
- Eu desinstalei a transmissão e, basicamente, nada aconteceu ao clicar em links de torrent / ímã.
- correr do shell também abre a transmissão (não dilúvio): xdg-open "magnet:? xt = urn: bt .. & tr = http: //tracker.....com/announce"
Meus manipuladores de URL atuais são:
$ gconftool -a /desktop/gnome/url-handlers/magnet
command = deluge "%s"
needs_terminal = false
enabled = true
A única solução alternativa que tenho (que funciona) é renomear /usr/bin/transmission-gtk{,.bak} e criar meu próprio / usr / bin / conversion-gtk:
$ cat /usr/bin/transmission-gtk
#!/bin/bash
deluge "$@"
Alguém mais se deparou com isso, sabe de um bug, solução alternativa ou ...?
fonte
Respostas:
Para 12.04 até 16.04
Nas versões 12.04 e 13.04, o dilúvio é incluído
x-scheme-handler/magnet=deluge.desktop;
no arquivo da área de trabalho. No meu caso, a transmissão ainda estava abrindo links magnéticos. Eu tive que dizergvfs-open
para preferir dilúvio com:gvfs-mime --set x-scheme-handler/magnet deluge.desktop
18.04
gvfs-mime
foi preterido e 'gio mime' foi usado:fonte
A resposta é de fato um bug na embalagem de dilúvio (ou talvez o dilúvio seja o mesmo e tudo o mais mudou ao redor ... depende da sua perspectiva, eu acho.) Consulte o tópico do fórum aqui para obter detalhes.
Basicamente, a configuração do xdg-open via gconf-editor não fez nada para resolver o problema, pois a partir do Natty a funcionalidade de abertura de arquivo é tratada pelo gvfs-open, que não usa as configurações do gconf. Em vez disso, o gvfs-open examina os arquivos ".desktop" fornecidos com cada aplicativo para determinar quais tipos de arquivos podem ser manipulados (se não estiverem instalados, execute
sudo apt-get install gvfs-bin
).Na postagem do fórum, o
/usr/share/applications/deluge.desktop
arquivo tem alguns problemas; deve dizerExec=deluge-gtk %U
(em vez de apenas "Exec=deluge-gtk"
) para que o argumento seja passado para o aplicativo. Segundo, em vez de apenasMimeType=application/x-bittorrent;
dizerMimeType=application/x-bittorrent;x-scheme-handler/magnet;
.A atualização deve chegar em breve ... Aqui está o link para o arquivo da área de trabalho atualizado, caso você queira fazer a alteração; basta executar
sudo update-desktop-database
e tudo começa a funcionar (nem é necessário reiniciar o chrome / chromium).fonte
/usr
também pode copiar o.desktop
arquivo.local/share/applications/
e executá-loupdate-desktop-database .local/share/applications
depois disso.Ubuntu
Recentemente, também é necessário adicionar a seguinte linha a ~ / .local / share / applications / mimeapps.list em [Associações Adicionadas]
Kubuntu
No Kubuntu, no entanto, você deve criar o seguinte arquivo em ~ / .kde / share / kde4 / services / magnet.protocol
Nota: Não se esqueça de registrar novamente após essas alterações.
fonte
Estou usando o Ubuntu 13.04 e, depois de instalar o Deluge, só preciso executar este comando para fazer com que o Chromium use o Deluge para abrir ímãs:
Espero que isto ajude :)
fonte
Fiz tudo isso e não funcionou.
Depois de ter tentado tudo o que vi, finalmente consegui abrir os links magnéticos,
deluge
não apenas alterandopara
dentro
/usr/share/applications/deluge.desktop
, mas também removendode
/usr/share/applications/transmission-gtk.desktop
antes de executarfonte
Era para ser um comentário, mas eu precisava fazer upload de uma foto, então aqui vai:
Na minha configuração, o FireFox 3.6 e o Chromium 11.0 abriram o Deluge
O Chromium solicitou uma confirmação que nos desse uma dica do que está acontecendo:
Isso mostra que o Chromium NÃO inicia o Deluge diretamente ... depende
xdg-open
disso. Significando que tudo o que deve ser pesquisado (e corrigido) é o SO, não o Chromium. Nada para corrigir ou alterar no navegador.Esta não é uma resposta, mas concentrará seus esforços no lugar certo ... o que você deve corrigir não tem nada a ver com o navegador, mas com o sistema operacional.
fonte
xdg-open
(como deveria de fato ... URIs não padrão devem ser manipulados pelo sistema operacional, não pelo navegador)Baixe e instale este script de usuário . Agora você deve poder adicionar rapidamente arquivos torrent ao Deluge 1.2+ WebUI no Chrome!
Testado em 11.10. Para outros sistemas operacionais, você deve experimentar por conta própria, mas espero que funcione bem neles também.
fonte
No Ubuntu 10.04 com Deluge e chrome, eu tinha que fazer:
fonte
Estou na 10.10, tentei um monte de coisas, foi o que funcionou:
fonte
Eu não acho que isso realmente resolva o problema, mas pelo menos funciona para mim (lubuntu 12.04):
A propósito, receio estar recebendo um pouco de preconceito agora, mas as soluções acima não funcionaram para mim e minha resposta pode ser útil para outras pessoas, pois essa página foi o primeiro resultado ao pesquisar esse problema no Google.
fonte
No Linux Mint 16 Petra, tive que editar o arquivo Transmissions.desktop na pasta de aplicativos, mas também em /usr/share/applications/mimeinfo.cache, em vez de mimeapps.list
Além disso, há outro arquivo mimeinfo.cache em /home/[user{//local/share/applications que também pode ser editado, mas presumo que isso afetaria apenas o usuário atual, onde o da pasta de aplicativos afeta todos os usuários.
Espero que isso ajude.
EDITAR:
Haa, parece que essa funcionalidade foi incorporada nas versões mais recentes do Deluge. Você pode ir para Editar -> Preferências -> Outros -> e associar os links magnéticos padrão ao Dilúvio.
fonte
Parece que agora os últimos lançamentos ( ppa ) do Deluge abordaram os pontos da resposta selecionada. No entanto, isso não resolveu o meu problema com o Google Chrome não iniciar o Torrents no meu Ubuntu Precise 12.04.
Em vez disso, parecia que o
xdg-mime
usado porxdg-open
não estava definido corretamente. Eu encontrei aqui uma solução funcional. ieEm seguida, uma verificação rápida
E agora está finalmente funcionando bem.
fonte
para mim, o que funcionou é que fui ao arquivo mimeapps.list e adicionei o tixati como o manipulador de ímã padrão - é muito fácil e funciona rápido.
Crie um link de atalho na área de trabalho do cliente bittorrent.
Vá para este arquivo - ** (pressione Ctrl + H) para mostrar / ocultar arquivos da vista.
/home/.local/share/applications/mimeapps.list
Abra o arquivo -mimeapps.list - digite este texto * x-schema-handler / magnet = tixati.desktop
clique em salvar no aplicativo.
Eu uso o tixati para torrent. se você usar outro cliente bittorrent - substitua o tixati por outro - por exemplo, vuze, diluge,. (faça o download do tixati de tixati.com)
Se você deseja escolher a transmissão, substitua o tixati por communication-gtk.desktop
fonte
Aqui está a resposta de @michael_n em um script:
Woked para mim no ubuntu 15.10 com instalações padrão para chrome e diluge.
fonte
Meu Chrome estava usando a transmissão por padrão. Eu queria usar o qBittorrent. No Ubuntu 14.04, removi o Transmission usando:
Então eu 'manualmente' iniciei o qBittorrent e o fechei novamente. Na próxima vez que clicamos em um link magnético, o Chrome solicitou que ele chamasse um aplicativo externo. Eu permiti isso e o chrome acionou o qBitorrent.
Parece que, se você não precisar ter mais de um cliente de torrent no seu PC, removendo os outros e deixando o que deseja, poderá forçar o Chrome a usar o cliente desejado. Um pouco de uma solução de Chuck Norris, mas funcionou para mim.
fonte
Trabalhou para mim (Mint Mate 16 Petra).
fonte
cd /usr/bin; sudo sed ... xdg-*
... nem todo arquivoxdg-*
é realmente um script de shell; alguns são binários. Você precisa consertar seu sistema se realmente executar algo assim (você pode estar bem, pois pode não ter alterado os arquivos ...) De qualquer forma,*_DESKTOP_SESSION_ID
não está relacionado ao tópico em questão, mas, mesmo assim, você acabou de definir / desabilitar o env var; você não fazsed
todos os scripts/usr/bin
.