= Asociar enlaces Magnet en navegadores Chromium en Debian "jessie" (testing) = J.A.P. javier.debian.bb.ar@gmail.com '''[[http://linuxcounter.net|GNU/Linux Registered User]] # 389414''' = Abstract = Este documento describe cómo asociar los enlaces [[http://es.wikipedia.org/wiki/Magnet|Magnet]] para ser descargados por el gestor [[http://es.wikipedia.org/wiki/Ktorrent|KTorrent]] en un navegador [[http://es.wikipedia.org/wiki/Chromium_(navegador)|Chromium]]. Fecha: 04/ENE/2014 Copyright (C) Javier A. Piendibene, 2011. This document are free software; you can redistribute them and/or modify them under the terms of the '''[[http://www.gnu.org/copyleft/gpl.html|GNU General Public License]]''' as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. For more details, on Debian GNU/Linux systems, see the file /usr/doc/copyright/GPL for the full license. == 1. Introducción == Actualmente, la mayoría de las descargas provistas mediante archivos de metadatos [[http://es.wikipedia.org/wiki/Archivo_Torrent|torrent]], se hacen mediante enlaces magnético, o [[http://es.wikipedia.org/wiki/Magnet|Magnet]]. Estos enlaces suelen ser reconocidos automáticamente por los [[http://es.wikipedia.org/wiki/Navegador_web|navegadores web]] de Internet, pero en algunos casos esto no es así. El caso que nos atañe es el siguiente: * Sistema operativo: [[http://es.wikipedia.org/wiki/Debian|Debian]] [[http://es.wikipedia.org/wiki/GNU/Linux|GNU/Linux]] amd64 "jessie" (testing) * Entorno gráfico: [[http://es.wikipedia.org/wiki/Kde|KDE4]] * Navegador web: [[http://es.wikipedia.org/wiki/Chromium_(navegador)|Chromium]] * Gestor torrent: [[http://es.wikipedia.org/wiki/Ktorrent|KTorrent]] == 2. Soluciones propuestas en la red == En Internet hay muchas páginas que responden a una búsqueda del tipo '''asociar enlaces magnet chromium''', pero la gran mayoría trabajan sobre modificaciones de [[http://es.wikipedia.org/wiki/GConf|GConf]] mediante la instrucción '''gconftool-2''' y manipulación del archivo de configuración de [[https://wiki.archlinux.org/index.php/xdg-open|xdg-open]]. En mi caso, ninguna de estas soluciones funcionó, por lo que luego de meses de prueba y error, amén de encarar la solución por otro lado, di con la siguiente. == 3. Solución aplicada == Crear el archivo '''~/.kde/share/kde4/services/magnet.protocol''' e insertar el siguiente texto: {{{ [Protocol] exec=/usr/bin/ktorrent "%u" protocol=magnet input=none output=none helper=true listing=false reading=false writing=false makedir=false deleting=false }}} Y listo. Lo único malo: hay que replicarlo para cada usuario. Si alguien sabe cómo hacerlo genérico, por favor, actualice esta página. == 3. Cómo funciona == Este archivo crea un servicio en el entorno KDE4, por lo que es el entorno de escritorio el que gestiona el enlace, y no el navegador como usualmente se hace. Esto quiere decir que la solución debería ser válida para cualquier navegador que se ejecute en dicho entorno de escritorio. Para más información, referirse a la página de [[http://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus|Menús de Servicios Konqueror]]. ---- CategoryDesktopEnvironment