Как настроить хром для открытия магнитного URL с наводнением?

После обновления до Ubuntu 11.04 (аккуратной) от 10,10, я больше не могу открывать магнит (поток) ссылки в Хроме и устанавливать наводнение, чтобы автоматически открыть и принять URL.

(Редактирование: в настоящее время файлы ".torrent" не являются проблемой, но магнитный URL, например, формы "магнит:? xt=urn:...", являются теперь единственной проблемой. Не уверенный, если что-то обновленное...?)

Скорее теперь только передача автоматически откроет потоки, магнитные ссылки, и т.д. Кажется, нет способа установить наводнение, чтобы быть клиентом потока по умолчанию. (И, также, кажется, нет "приложения по умолчанию", устанавливающего, чтобы bittorrent клиент заменил передачу w/наводнение.)

Примечания:

  • Я нашел некоторые старые потоки по этой проблеме и только один или два более новых. Более новые потоки, кажется, предлагают xdg-открытый, виновато. Но не многие люди, кажется, сталкиваются с этой проблемой, так..., возможно, это - просто я?
  • Не используя Firefox, таким образом, вручную установка приложений для типов пантомимы или расширений не работает (это не опция в хроме/хроме, afaik - необходимо полагаться на ОС),
  • Я удалил передачу, и затем в основном ничего не произошло при нажимании на ссылки потока/магнита.
  • выполнение от оболочки также открывается, передача (не затопляют): xdg-откройте "magnet: xt=urn:bt..&tr=http://tracker..... com/announce"

Мои текущие обработчики URL:

$ gconftool -a /desktop/gnome/url-handlers/magnet
command = deluge "%s"
needs_terminal = false
enabled = true

Единственное обходное решение, которое я имею (который действительно работает) должно переименовать/usr/bin/transmission-gtk {.bak} и создать мое собственное/usr/bin/transmission-gtk:

$ cat /usr/bin/transmission-gtk
#!/bin/bash
deluge "$@"

Кто-либо еще сталкивается с этим, знает об ошибке, обходном решении, или...?

37
задан 30 May 2011 в 01:54

16 ответов

Ответ является на самом деле ошибкой в упаковке наводнения (или, возможно, затопите, то же, и все остальное переехало, это... зависит от Вашей перспективы, я предполагаю.) Посмотрите тему форума здесь для деталей.

В основном установка конфигурации xdg-open через gconf-редактора не сделала ничего для решения вопроса, с тех пор с Аккуратного открытая для файла функциональность обрабатывается gvfs-открытым, который не использует gconf настройки. Скорее gvfs-открытые взгляды на ".desktop" файлы, связанные каждым приложением для определения, какие типы файлов могут быть обработаны (если не установленный, выполнение sudo apt-get install gvfs-bin).

От регистрации форума, /usr/share/applications/deluge.desktop файл имеет пару проблем; это должно сказать Exec=deluge-gtk %U (а не просто"Exec=deluge-gtk") так, чтобы аргумент был передан приложению. Во-вторых, а не просто MimeType=application/x-bittorrent; это должно сказать MimeType=application/x-bittorrent;x-scheme-handler/magnet;.

Обновление должно проникать скоро... Вот ссылка на обновленный файл на рабочем столе, должен Вы хотеть внести изменение сами; просто выполненный sudo update-desktop-database и все только начинает работать (не должны даже перезапускать хром/хром).

17
ответ дан 23 November 2019 в 00:17

Это, как предполагалось, было комментарием, но я должен был загрузить рис., таким образом, здесь он идет:

  • В моей установке и FireFox 3.6 и Хром 11.0 открыли Deluge

  • Хром попросил подтверждение, которое дает нам подсказку того, что продолжается:

enter image description here

Это показывает, что Хром НЕ запускает Наводнение, непосредственно... это полагается xdg-open для этого. Значение всего, что должно быть исследовано (и зафиксировано), ОС, не Хром. Ничто, чтобы зафиксировать или измениться в браузере.

Это не ответ, но он сфокусирует Ваши усилия в правильном месте..., что необходимо зафиксировать, не имеют никакого отношения к Браузеру, но ОС.

2
ответ дан 23 November 2019 в 00:17

Ubuntu

Недавно также необходимо добавить следующую строку к ~/.local/share/applications/mimeapps.list под [Добавленные Ассоциации]

x-scheme-handler/magnet=deluge.desktop;

Kubuntu

На Kubuntu однако, необходимо создать следующий файл в ~/.kde/share/kde4/services/magnet.protocol

[Protocol]
exec=deluge "%u"
protocol=magnet
input=none
output=none
helper=true
listing=false
reading=false
writing=false
makedir=false
deleting=false

Примечание: Не забывайте повторно регистрироваться после этих изменений.

8
ответ дан 23 November 2019 в 00:17

Для 12,04 до 16,04

В 12,04 и 13.04, наводнение делает включенный x-scheme-handler/magnet=deluge.desktop; в файле на рабочем столе. В моем случае передача все еще открывала магнитные ссылки. Я должен был сказать gvfs-open предпочесть наводнение с:

gvfs-mime --set x-scheme-handler/magnet deluge.desktop

18.04

gvfs-mime удерживался от использования и 'gio пантомима', используемая вместо этого:

gio mime x-scheme-handler/magnet deluge.desktop
37
ответ дан 23 November 2019 в 00:17

Я нахожусь на 10,10, попробовал набор вещей, это было тем, что работало:

gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command "/usr/bin/deluge-gtk %s"
gconftool-2 -s /desktop/gnome/url-handlers/magnet/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true
1
ответ дан 23 November 2019 в 00:17

Загрузите и установите этот userscript. Теперь необходимо смочь быстро добавить файлы потока для Затопления 1.2 + WebUI в Chrome!

Протестированный на 11,10. Для другого OS'es необходимо испытать себя, но я ожидаю, что он будет хорошо работать на них также.

2
ответ дан 23 November 2019 в 00:17

Я сделал все это, и это не работало.

Попробовав все остальное я видел, мне наконец удалось сделать магнитные ссылки открытыми в deluge не только путем изменения

MimeType=application/x-bittorrent;

кому:

MimeType=application/x-bittorrent;x-scheme-handler/magnet;

в /usr/share/applications/deluge.desktop, но также и путем удаления

x-scheme-handler/magnet;

от /usr/share/applications/transmission-gtk.desktop перед выполнением

sudo update-desktop-database
3
ответ дан 23 November 2019 в 00:17

На Ubuntu 10.04 с Наводнением и хромом я должен был сделать:

gconftool -t string -s /desktop/gnome/url-handlers/magnet/command "deluge-gtk '%s'"
1
ответ дан 23 November 2019 в 00:17

Я не думаю, что это действительно решает проблему, но по крайней мере она работает на меня (lubuntu 12.04):

  • Парение Ваша мышь по магнитной ссылке до магнитного адреса показывают у основания Вашего экрана.
  • Щелкните правой кнопкой и выберите "Адрес канала копии".
  • Откройте Transmission, и под выбором "Файла" "Открывают URL".
  • Вставьте URL в поле и начните загружать.

Между прочим, я боюсь, что некроотправляю немного прямо сейчас, но вышеупомянутые решения не работали на меня, и мой ответ мог бы быть полезен для других, так как эта страница была первым результатом, когда я искал эту проблему о Google.

1
ответ дан 23 November 2019 в 00:17

Я использую Ubuntu 13.04, и после установки Наводнения, я просто только должен выполнить эту команду, чтобы заставить Наводнение использования Хрома открывать магниты:

xdg-mime default deluge.desktop x-scheme-handler/magnet

Надежда это помогает :)

4
ответ дан 23 November 2019 в 00:17
cd /usr/bin/

sudo sed 's/elif \[ x\"\$GNOME_DESKTOP_SESSION_ID\" \!\= x\"\" \]\; then DE\=gnome\;/elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;\n    elif [ x"$MATE_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;/g' -i xdg-*

Работавший для меня (Помощник Монетного двора 16 Петры).

-2
ответ дан 23 November 2019 в 00:17

Похоже теперь, что последние выпуски (ppa) Наводнения действительно обращались к точкам выбранного ответа. Однако это не решило мою проблему с Google Chrome, не запускающим Потоки в моей Ubuntu Точные 12.04.

Скорее это было похоже xdg-mime используемый xdg-open не был установлен правильно. Я нашел здесь рабочее решение. т.е.

$ xdg-mime default deluge.desktop x-scheme-handler/magnet
$ xdg-mime default deluge.desktop application/x-bittorrent

Затем быстрая проверка

$ xdg-mime query default x-scheme-handler/magnet
deluge.desktop
$ xdg-mime query default application/x-bittorrent
deluge.desktop

И теперь это наконец хорошо работает.

0
ответ дан 23 November 2019 в 00:17

В Linux Mint 16 Петры я должен был отредактировать файл Transmissions.desktop в папке приложений, но также и в/usr/share/applications/mimeinfo.cache, а не mimeapps.list

Кроме того, существует другой mimeinfo.cache файл в / домой / [пользователь]/.local/share/applications, который может быть отредактирован также, но я предполагаю, что это только влияло бы на текущего пользователя, где, поскольку тот в папке приложений влияет на всех пользователей.

Надежда это выручает.

Править:

Haa, кажется, что эта функциональность была встроена в последние версии Наводнения. Можно перейти к Редактированию-> Предпочтения-> Другой-> и связывать магнитные ссылки по умолчанию с Наводнением.

1
ответ дан 23 November 2019 в 00:17

Мой Chrome использовал Передачу по умолчанию. Я хотел использовать qBittorrent. На Ubuntu 14.04 я удалил использование Передачи:

sudo apt-get purge transmission-gtk

Затем я 'вручную' запустил qBittorrent и закрыл его снова. В следующий раз, когда я нажал на магнитную ссылку, мне предложил Chrome позволить ей называть внешнее приложение. Я позволил это, и хром затем разжег qBitorrent.

Таким образом, кажется, что, если у Вас не должно быть больше чем одного клиента потока на Вашем ПК путем удаления других и отъезда того, Вы хотите, можно вынудить Chrome использовать желаемый клиент. Определенное решение Chuck Norris, но это работало на меня.

-1
ответ дан 23 November 2019 в 00:17

Вот ответ @michael_n в одном сценарии:

# rewrite deluge's .desktop file
sudo tee /usr/share/applications/deluge.desktop > /dev/null <<'EOF'
[Desktop Entry]
Version=1.0
Name=Deluge
GenericName=BitTorrent Client
X-GNOME-FullName=Deluge BitTorrent Client
Comment=Download and share files over BitTorrent
TryExec=deluge-gtk
Exec=deluge-gtk %U
Icon=deluge
Terminal=false
Type=Application
Categories=Network;FileTransfer;P2P;GTK
StartupNotify=true
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
EOF

# set association and reload
gvfs-mime --set x-scheme-handler/magnet deluge.desktop
sudo update-desktop-database

Woked для меня на человечности 15.10 с установками по умолчанию для хрома и наводнения.

0
ответ дан 23 November 2019 в 00:17

для меня то, что работало, я перешел к mimeapps.list файлу и добавил tixati как обработчик магнитов по умолчанию - его очень легкое и работаю быстро.

Создайте настольную ссылку ярлыка bittorrent клиента затем.

Перейдите к этому файлу - ** (нажмите Ctrl+H) показать/скрыть файлы от представления..

/home/.local/share/applications/mimeapps.list

Откройтесь файл-mimeapps.list - вводят этот текст * x-scheme-handler/magnet=tixati.desktop

нажмите сохраняют к приложению.

Я использую tixati для потока. если Вы используете другой bittorrent клиент - просто заменяют tixati другим - например, vuze, наводнение. (загрузите tixati с tixati.com),

Если Вы хотите выбрать, передача затем заменяют tixati передачей-gtk.desktop

0
ответ дан 23 November 2019 в 00:17

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

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