Como fazer o Chrome abrir Magnet Links

Publicado por Caio Vinicius em 27/10/2015

[ Hits: 7.841 ]

 


Como fazer o Chrome abrir Magnet Links



Recentemente tenho tido problemas ao abrir magnet links no Chrome, pois este abria uma nova janela ao invés de abrir o programa para torrent, que no meu caso é o Deluge.

Consegui fazer funcionar da seguinte maneira, no arquivo /usr/bin/xdg-open há o seguinte trecho de código:

detectDE()
{
    if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
    elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
    elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
    elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
    elif [ x"$DESKTOP_SESSION" = x"LXDE" ]; then DE=lxde;
    else DE=""
    fi }

Aparentemente ele não consegue encontrar seu DE (Desktop Environment), então dê isso de bandeja à ele, deixando o código desta forma:

detectDE()
{
    #if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
    #elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
    #elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
    #elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
    #elif [ x"$DESKTOP_SESSION" = x"LXDE" ]; then DE=lxde;
    #else DE=""
    #fi
    DE=xfce;
}

Bom, depois de ter feito este procedimento que achei no Google, o Chrome passou a abrir o Deluge para links magnéticos.

NOTA: no meu caso que uso o Xubuntu o DE é xfce, no Ubuntu o DE é o Unity, que talvez use o DE generic no arquivo e assim sucessivamente.

Como trocar o programa com a qual o Chrome ira abrir o link magnético:
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalando o Firefox 2.0 no Mandriva 2006

Primeira versão da interface de web para Imspector

Squid + Iptables: Liberando acesso de programas que não funcionam na internet compartilhada

YouTube, Facebook e alguns sites ficam carregando s.ytimg.com eternamente [Resolvido]

Duas contas de Dropbox no mesmo computador

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts