Linki magnesu torrentowego otwierają nowe okno, ale nie przesyłają

12

Zainstalowałem już Ubuntu i Lubuntu kilka razy i czasami miałem następujący problem, który mam obecnie. Kiedy klikam link magnesu torrentowego w Chrome (zwykle z Zatoki Piratów), zamiast otwierać transmisję, jedyne, co się dzieje, to otwiera się nowe okno Chrome.

Przy innych instalacjach nie miałem tego problemu; transmisja otwarta tak, jak bym chciał.

Próbowałem użyć rozszerzenia Chrome .torrent do Transmisji, ale pojawia się błąd

nie można skontaktować się z http: // localhost: 9091 / transmisja / rpc

brak odpowiedzi

Quinn Culver
źródło
Powinno to pomóc [Jak powiedzieć chrome, co zrobić z magnesem] [1] [1]: askubuntu.com/questions/108925/…
BiggJJ
Uwaga: używam Lubuntu 13.04.
Quinn Culver,
Uwaga: Firefox poprawnie obsługuje linki magnetyczne.
Quinn Culver
@BiggJJ Próbowałem tam zastosować rozwiązanie Chan-Ho Suha, ale bezskutecznie.
Quinn Culver
Z jakiej wersji Google Chrome korzystasz? Korzystam z Google Chrome 28.0.1500.71 i poprawnie obsługuje linki magnetyczne bez robienia nic.
Radu Rădeanu

Odpowiedzi:

8

Jeśli chcesz użyć torrenta do transmisji, musisz zezwolić na zdalny dostęp do transmisji w preferencjach / zdalnie.

Jeśli chcesz otworzyć łącza magnesów w transmisji, klikając je, musisz załatać skrypt / usr / bin / xdg-open, oto mój w celach informacyjnych. Dodane linie to 311 i 490-493.

tpv
źródło
To nie było dokładnie to, czego szukałem (nie lubię łatać rzeczy z mojego systemu operacyjnego, nawet jeśli jest to po prostu głupi skrypt). Ale działało idealnie. (Jestem na Ubuntu 14.04.2 LTS z Chromium ustawionym jako moja domyślna przeglądarka.)
zrajm
czy mogę ponownie skopiować i ponownie wkleić całość na lubuntu 14.04 lts.
John
@john: Ja też mam 14.04, używając tego samego skryptu, powinien działać :) (ale na wszelki wypadek proszę zrobić kopię zapasową)
tpv
link jest 404
m0sa
@ m0sa: należy teraz naprawić
tpv
13

Możesz zmienić domyślny moduł obsługi linków magnetycznych, edytując plik .local / share / applications / mimeapps.list . Dodaj powiązanie do dwóch sekcji w pliku w ten sposób (pozostawiając nienaruszone inne wpisy w tych sekcjach):

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

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

Wyloguj się i zaloguj ponownie, aby zmiana zaczęła obowiązywać.

Mniess
źródło
Próbowałem tego, ale wydawało mi się, że nie działa. Nadal chrome po prostu otwiera nową przeglądarkę (lub nową kartę osobno od innych; jakkolwiek chcesz to umieścić).
Quinn Culver
Nie ma to transmission.desktopw transmission„s pliku źródłowego. Sprawdź, czy miałeś na myśli transmission-gtk.desktop.
Braiam
@Braiam Tak, próbowałem zi bez -gtk.
Quinn Culver
4

Jeśli masz zainstalowany, transmission-gtkrozwiązanie jest łatwe.

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

Pierwszy dodaje transmission-gtkjako moduł obsługi magnet://linków, drugi włącza go.

Ponieważ używa chrome / ium, xdg-openjest to najlepsza metoda ustawiania programów obsługi. Możesz wymienić /usr/bin/transmission-gtkdowolnego klienta. Działa to dla prawie wszystkich wersji Ubuntu.

Możesz przetestować to wydanie w terminalu xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(pobiera Ubuntu 13.04 64-bit)


Inne rozwiązanie wykorzystuje xdg-mime:

xdg-mime default transmission-gtk.desktop application/x-bittorrent
xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet

W przypadku, gdy nie masz zainstalowanych typów MIME xdg-mime install x-scheme-handler/magnet.

Braiam
źródło
To chyba nie zadziałało. Mimo to, nawet gdy próbuję przetestować z terminala (aby pobrać Ubuntu), otwiera nowe okno Chrome.
Quinn Culver
@QuinnCulver Jaka jest wydajność gconftool-2 -g /desktop/gnome/url-handlers/magnet/command?
Braiam
Dane wyjściowe to:/usr/bin/transmission-gtk %s
Quinn Culver,
@QuinnCulver and gconftool-2 -g /desktop/gnome/url-handlers/magnet/enabled? Spróbuj się wylogować, aby wymusić aktualizację wartości.
Braiam
Wyjście jest: true. Uruchomiłem ponownie ostatni raz, kiedy wypróbowałem twoje sugerowane polecenia. Spróbuję ponownie; tym razem wyloguję się.
Quinn Culver
0

nie można skontaktować się z http: // localhost: 9091 / transmisja / rpc

brak odpowiedzi

Aby to naprawić

  1. zainstalować transmission-remote
    sudo apt-get install transmission-remote

  2. Rozpocznij transmisję ( transmission-gtk) przed dodaniem plików .torrent

  3. Włącz klienta WWW , w razie potrzeby ustaw port na 9091 (Z edycji -> preferencje -> sieć)
Totti
źródło
omgchrome.com/install-google-chrome-in-ubuntu-13-10 Twierdzi, że występują problemy z zależnością.
j0h
Próbowałem tego. Wydawało się, że to nie działa.
Quinn Culver
0

jeśli używasz Bittorrenta, przejdź do Preferencje ogólne - kliknij zakładkę Skojarz z torrentami. Teraz zadziała, gdy spróbujesz link magnesu.

cyberwader
źródło
Musisz dodać wpis bittorrent do listy otwartych xdg, aby działał z Chrome o ile wiem. Również bittorrent to nazwa systemu, więc prawie wszyscy klienci bittorrent mają w nazwie słowo bittorrent.
Akisame,
0

Jeśli chcesz otworzyć Piratebay magnes link z klientem transmisji, to na Magnet Link 1 Kliknij prawym przyciskiem myszy 2 Kopiuj lokalizację linku Otwórz plik transmisji> Otwórz URL

Zrobione

Manish
źródło