Deixe-me explicar isso de novo
Primeiramente, precisamos verificar se o arquivo ".desktop" do seu programa (em /usr/share/applications
) tem essa linha:
MimeType=application/x-bittorrent;application/x-torrent;
Para verificar, abra o editor de texto (chamado gedit) e clique em "abrir" até a esquerda e, em seguida, navegue até o arquivo .desktop do seu programa. Como declarado; você deve encontrá-lo na pasta /usr/share/applications
. Depois de abri-lo, procure por "MimeType" (pressionando Ctrl + f e digitando "MimeType" na caixa que aparece).
... Se você descobriu que tem essa linha, prossiga. (se não, basta colar a linha onde quer que esteja entre as linhas. Ou se você achar a linha incompleta, então você pode modificar a linha existente.) Feche o gedit.
Agora que fizemos a verificação; abra o arquivo /usr/share/applications/defaults.list
(da mesma maneira que você abriu o arquivo .desktop). Procure por "x-scheme-handler / magnet" (o mesmo caminho também). Se você achou, faça parecer assim:
x-scheme-handler/magnet=YOURPROGRAM.desktop;
Substitua YOURPROGRAM pelo programa que você deseja definir como padrão. O nome deve corresponder exatamente ao nome do arquivo .desktop do seu programa.
exemplo: x-scheme-handler/magnet=kde4-ktorrent.desktop;
E pronto!
Obrigado a Adrian Matteo pela fonte .