How do you set your Default Bittorrent Application?
Additional details are:
OS = 12.10
Present Default Torrent Application = qBittorrent
Preferred Default Torrent Application = Vuze
My main area in of which I'm looking for advise is magnet links. Plus the program in question isn't 'installed' per say I have downloaded the tarball file for Vuze and I run the executable file from there to run it.
I had the same problem and found a solution:
In escence you have to make sure your apps's .desktop
file on:
/usr/share/applications
has this line:
MimeType=application/x-bittorrent;application/x-torrent;
and then add/edit this line on /usr/share/applications/defaults.list
:
x-scheme-handler/magnet={$MYAPP}.desktop;
setting the correct app name of course.
Hope this can help.
Let me explain this again
Firstly we need to check that your program's ".desktop file" (in /usr/share/applications
) has this line:
MimeType=application/x-bittorrent;application/x-torrent;
To check, open the text editor (called gedit) and hit "open" up to the left, then navigate to your program's .desktop file. As stated; you should find it in the folder /usr/share/applications
. After you open it, search for "MimeType" (by pressing Ctrl+f and typing "MimeType" in the box that shows up).
...If you did find that it has this line then proceed. (if not then just paste the line wherever in between the lines. Or if you find the line incomplete then you can modify the existing line.) Close gedit.
Now that we've done the checking; open the file /usr/share/applications/defaults.list
(the same way you opened the .desktop file). Search for "x-scheme-handler/magnet" (same way also). If you found it, make it look like this;
x-scheme-handler/magnet=YOURPROGRAM.desktop;
Replace YOURPROGRAM by the program you want to set default. The name must exactly match the name of your program's .desktop file.
example: x-scheme-handler/magnet=kde4-ktorrent.desktop;
And you're done!
Thanks to Adrian Matteo for the source.