Associando µTorrent como padrão

sábado, 21 de março de 2009

Olá.

Voltando após um tempo de inatividade (monografia e afins)...

Um pseudo-problema que eu tinha era quanto ao cliente de .torrent. O µTorrent não é padrão, mas isso é facilmente contornado via wine (quero saber até quando). Bom, em seguida a questão fica por conta da associação com os arquivos. Exemplo:

- Ao baixar um arquivo .torrent, não é possível clicar nele diretamente pra abrir o software ou mesmo no browser, optar por abrir diretamente (sem salvar).

Pra resolver, vamos a receita:

1º) Crie um arquivo chamado utorrent, com o conteúdo:

#!/bin/sh

if [ "$1" ]; then
torrent_file="Z:`echo $1 | sed 's/\//\\\/g'`"
env WINEPREFIX="/home/phoenix/.wine" wine \
"C:\\Program Files\\uTorrent\\uTorrent.exe" "$torrent_file"
else
env WINEPREFIX="/home/phoenix/.wine" wine \
"C:\\Program Files\\uTorrent\\uTorrent.exe"
fi

2º) Edite o caminho "/home/phoenix" para o caminho do seu usuário (/home/seu usuário);

3º) Torne o arquivo executável, com o comando:

chmod +x utorrent

4º) Localize e abra o arquivo ~/.local/share/applications/wine/µTorrent.desktop e adicione as seguintes linhas:

Categories=Network;FileTransfer;P2P
MimeType=application/x-bittorrent

Isso fará com que o software seja encontrado no menu do Gnome e também seja associado com BitTorrent MIME type.

5º) Ainda no arquivo, altere a linha Exec, para:

Exec=/home/phoenix/.local/share/applications/wine/utorrent %f

Esse é o caminho onde se encontra o script criado no 1º passo (edite como preferir).

Ficará algo assim:

[Desktop Entry]
Name=µTorrent
Exec=/home/phoenix/.local/share/applications/wine/utorrent %f
Type=Application
StartupWMClass=Wine
Icon=6948_utorrent.0
Categories=Network;FileTransfer;P2P
MimeType=application/x-bittorrent

6º) Torne o µTorrent, o software padrão do sistema, editando ou adicionando (caso não exista), no arquivo /etc/gnome/defaults.list a seguinte linha:

application/x-bittorrent=µTorrent.desktop

7º) Finalmente, atualize a base de dados do Gnome:

update-desktop-database ~/.local/share/applications

Pronto! Ao clicar num arquivo .torrent o µTorrent será aberto automaticamente e se for via web, haverá a opção padrão:


















É isso... qualquer dúvida, escrevam.

Tutorial baseado, traduzido (e testado) do blog: http://blog.shadypixel.com/

2 comentários:

vampire_thunder disse...

Saia deste corpo, rapaz. rsrsrs
Você gosta mesmo do µTorrent, eim. No Pinguim o que mais tem é opção. Uma das que testei recentemente e gostei muito foi o Deluge.

Diego disse...

Estava procurando isso no Google e acabei caindo aqui

:D