Método (I): Usando o menu Preferências do Firefox : (preferencial)
A. A partir do menu global da Firefox, selecione E dit -> Prefere n ces (ou pressione Alt+ Eseguido por N) para abrir as preferências do Firefox .
(Instantâneo tirado no Ubuntu 12.04)

B. Selecione o menu Aplicativos e procure o arquivo de semente BitTorrent ou application / x-bittorrent ou torrent . Altere a opção Sempre perguntar ou Usar gedit (padrão) para transmissão-gtk , selecionando Usar outro ... e clique em Sistema de arquivos na barra lateral e navegue até /usr/bin
.

C. Em /usr/bin
busca da transmissão-gtk e clique duas vezes para abrir.

D. É isso aí! Agora os arquivos .torrent serão abertos com transmissão.

Passo 1:
Abra o arquivo mimeTypes.rdf com o editor de texto de sua escolha:
gedit ~/.mozilla/firefox/ythemo16.default/mimeTypes.rdf &
(Salve um backup deste arquivo.) Procure o contêiner:
<RDF:Seq RDF:about="urn:mimetypes:root">
...
...
</RDF:Seq>
e insira o seguinte:
<RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>
de modo que agora o contêiner se parece com isso:
<RDF:Seq RDF:about="urn:mimetypes:root">
...
...
<RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>
</RDF:Seq>
(instantâneo da etapa 1)

Passo 2:
Agora, dentro do contêiner:
<RDF:RDF ... ...>
...
...
...
...
</RDF:RDF>
insira estes:
<RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
NC:alwaysAsk="false"
NC:saveToDisk="false">
<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
NC:prettyName="transmission-gtk"
NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
NC:prettyName="transmission-gtk"
NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
NC:fileExtensions="torrent"
NC:description="BitTorrent seed file"
NC:value="application/x-bittorrent"
NC:editable="true">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
</RDF:Description>
para que o contêiner fique assim:
<RDF:RDF ... ...>
...
...
...
...
<RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
NC:alwaysAsk="false"
NC:saveToDisk="false">
<NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
NC:prettyName="transmission-gtk"
NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
NC:prettyName="transmission-gtk"
NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
NC:fileExtensions="torrent"
NC:description="BitTorrent seed file"
NC:value="application/x-bittorrent"
NC:editable="true">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
</RDF:Description>
</RDF:RDF>
(instantâneo da etapa 2)

Etapa 3:
Salve e feche o arquivo. Em seguida, reinicie o Firefox.