Торрент посилання магніту відкриває нове вікно, але не передає


12

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

З іншими установками у мене не було цієї проблеми; Трансмісія відкрилася так, як мені хотілося.

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

не вдається зв’язатися з http: // localhost: 9091 / передача / rpc

немає відповіді


Це має допомогти [Як сказати хрому, що робити із магнітним посиланням] [1] [1]: askubuntu.com/questions/108925/…
BiggJJ

Примітка: я використовую Lubuntu 13.04.
Квінн Калвер

Примітка: Firefox правильно обробляє посилання на магніт.
Квінн Калвер

@BiggJJ Я спробував дотримуватися рішення Чан-Хо Су, але безрезультатно.
Квінн Калвер

Яку версію Google Chrome ви використовуєте? Я використовую Google Chrome 28.0.1500.71, і він правильно обробляє посилання на магніти, якщо нічого не робити.
Radu Rădeanu

Відповіді:


8

Якщо ви хочете використовувати торрент для передачі, ви повинні дозволити віддалений доступ у передачі відповідно до уподобань / віддалених.

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


Це було не саме рішення, яке я шукав (мені не подобається латати свої речі в ОС, навіть якщо це просто нерозумний сценарій обгортки). Але це спрацювало чудово. (Я перебуваю на Ubuntu 14.04.2 LTS із встановленим Chromium як моїм браузером за замовчуванням.)
zrajm

Чи можу я скопіювати і знову вставити все це на lubuntu 14.04 lts.
Джон

@john: Я теж 14.04, використовуючи той самий сценарій, він повинен працювати :) (але, будь ласка, зробіть резервну копію на всякий випадок)
tpv

посилання по суті - 404
m0sa

@ m0sa: слід виправити зараз
tpv

13

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

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

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

Вийдіть із системи та увійдіть знову, щоб зміни набрали чинності.


Я спробував це, але, здається, не вийшло. Досі chrome просто відкриває новий браузер (або нову вкладку, окрему від інших; проте ви хочете поставити її).
Квінн Калвер

Там немає transmission.desktopв transmissionвихідному файлі «S. Перевір, чи ти мав на увазі transmission-gtk.desktop.
Брайам

@Braiam Так, я намагався з і без -gtk.
Квінн Калвер

4

Якщо ви встановили, 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://посилань, другий дозволяє.

Оскільки хром / ium використовує xdg-openце найкращий метод налаштування обробників. Ви можете замінити /usr/bin/transmission-gtkбудь-якого клієнта, який вам подобається. Це працює майже для всіх ароматів Ubuntu.

Ви можете протестувати цю видачу в терміналі xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(завантажується 64-розрядна версія Ubuntu 13.04)


Іншим рішенням є використання 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.


Це, здається, не спрацювало. Однак, навіть коли я пробую ваш тест з терміналу (для завантаження Ubuntu), він відкриває нове вікно Chrome.
Квінн Калвер

@QuinnCulver Що є результатом gconftool-2 -g /desktop/gnome/url-handlers/magnet/command?
Брайам

Вихід:/usr/bin/transmission-gtk %s
Куін Калвер

@QuinnCulver і gconftool-2 -g /desktop/gnome/url-handlers/magnet/enabled? Спробуйте вийти, щоб змусити оновлення значень.
Брайам

Вихід: true. Я перезавантажувався востаннє, коли я спробував запропоновані вами команди. Я спробую ще раз; цього разу я лише вийду із системи.
Квінн Калвер

0

не вдається зв’язатися з http: // localhost: 9091 / передача / rpc

немає відповіді

Щоб виправити це

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

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

  3. Увімкніть веб-клієнт , встановіть порт на 9091 (Від редагування -> налаштування -> веб)

omgchrome.com/install-google-chrome-in-ubuntu-13-10 Це твердження, що є проблеми із залежністю.
j0h


Я спробував це. Здавалося, це не працює.
Квінн Калвер

0

якщо ур, використовуючи bittorrent, перейдіть до загальних налаштувань, натисніть на вкладку, яка говорить про те, що пов'язати з торрентами.


Насправді вам потрібно додати запис bittorrent до списку xdg-open, щоб зробити цю роботу з хромом, наскільки я знаю. Також bittorrent - це ім'я для системи, тому майже всі клієнти bittorrent мають у своєму імені слово bittorrent.
Акісаме

0

Якщо ви хочете відкрити зв’язок магніту Piratebay з клієнтом передачі, тоді на Magnet Link 1 клацніть правою кнопкою миші 2 Копіювати посилання Розташування Відкрити файл передачі> Відкрити URL

Зроблено

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.