Магнитные ссылки торрента открывают новое окно, но не передачу

Я установил Ubuntu и Lubuntu несколько раз, и в некоторые из них у меня возникала следующая проблема, которая у меня сейчас есть. Когда я щелкаю ссылку на торрент-магнит в Chrome (обычно из Pirate Bay), вместо открытия трансмиссии, единственное, что происходит, - открывается новое окно Chrome.

На других установках у меня не было этой проблемы; передача открылась так, как я хотел.

Я пытался использовать расширение Chrome .torrent для Transmission, но я получаю ошибку

не удается связаться с http: // localhost: 9091 / translation / rpc

нет ответ

12
задан 21 July 2013 в 18:54

6 ответов

Если вы установили 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 для любого клиента, который вам нравится. Это работает почти для всех вкусов Ubuntu.

Вы можете проверить эту выдачу в терминале 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.

0
ответ дан 21 July 2013 в 18:54

Если вы хотите использовать торрент для передачи, вы должны разрешить удаленный доступ при передаче в настройках / удаленный.

Если вы хотите открыть магнитные ссылки при передаче, щелкнув по ним, вам нужно пропатчить скрипт / usr / bin / xdg-open, здесь для справки. Добавлены строки 311 и 490-493.

0
ответ дан 21 July 2013 в 18:54

Если вы используете битторрент, перейдите на вкладку «Общие предпочтения» на вкладке с надписью «Связать с торрентами». Теперь это будет работать, если вы попробуете ссылку на магнит.

0
ответ дан 21 July 2013 в 18:54

Вы можете изменить обработчик по умолчанию для магнитных ссылок, отредактировав файл .local / share / Applications / mimeapps.list . Добавьте ассоциацию к двум разделам в файле следующим образом (оставив другие записи в этих разделах без изменений):

[Default Applications]
x-scheme-handler/magnet=transmission-gtk.desktop

[Added Associations]
x-scheme-handler/magnet=transmission-gtk.desktop

Выйдите и снова войдите в систему, чтобы изменения вступили в силу.

0
ответ дан 21 July 2013 в 18:54

не может связаться с http: // localhost: 9091 / translation / rpc

нет ответа

Чтобы исправить это

  1. Установить transmission-remote
    sudo apt-get install transmission-remote

  2. Начать передачу (transmission-gtk) перед добавлением файлов .torrent

  3. Включите веб-клиент , установите порт на 9091 (Из редактирования -> Предпочтения -> Интернет) при необходимости
0
ответ дан 21 July 2013 в 18:54

Если вы хотите открыть магнитную ссылку Piratebay с помощью Transmission Client, то в Magnet Link 1 Щелкните правой кнопкой мыши 2 Копировать местоположение ссылки Откройте файл передачи> Открыть URL-адрес

Готово

0
ответ дан 21 July 2013 в 18:54

Другие вопросы по тегам:

Похожие вопросы: