Если вы установили transmission-gtk, тогда решение будет легко.
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
Первый добавляет transmission-gtk в качестве обработчика для ссылок magnet://, второй активирует его.
Поскольку chrome / ium использует xdg-open, это лучший способ установки обработчиков. Вы можете заменить /usr/bin/transmission-gtk для любого клиента, который вам нравится.
Вы можете протестировать эту выдачу в терминале xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99" (загружает Ubuntu 13.04 64-bit)
Другое Решение использует xdg-mime:
xdg-mime default transmission-gtk.desktop application/x-bittorrent
xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet
Если у вас нет установленных типов mime, используйте xdg-mime install x-scheme-handler/magnet.