Se você instalou transmission-gtk
, a solução é fácil.
gconftool-2 -s /desktop/gnome/url-handlers/magnet/command '/usr/bin/transmission-gtk %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/magnet/enabled --type Boolean true
O primeiro adiciona transmission-gtk
como manipulador para magnet://
links e o segundo ativa.
Como o chrome / ium usa xdg-open
, esse é o melhor método para definir os manipuladores. Você pode substituir /usr/bin/transmission-gtk
de qualquer cliente que desejar. Isso funciona para quase todos os sabores do Ubuntu.
Você pode testar esta emissão no terminal xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"
(downloads Ubuntu 13.04 64-bit)
Outra solução está usando xdg-mime
:
xdg-mime default transmission-gtk.desktop application/x-bittorrent
xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet
Caso você não tenha os tipos MIME instalados, use xdg-mime install x-scheme-handler/magnet
.