Jak mogę otworzyć Firefox w linkach magnetycznych w Transmisji?

47

Nie mogę się dowiedzieć, jak otworzyć Firefox w linkach magnetycznych w Transmission.

Nie ma opcji, aby uczynić go standardowym programem dla linków magnetycznych w jego właściwościach, a ponieważ nie mam doświadczenia z systemem plików, więc nie mogę dodać go jako standardowego programu w Firefoksie.

Esso
źródło
trac.transmissionbt.com/wiki/MagnetLinks Te instrukcje powinny nadal być dobre, ponieważ gconf nadal ma ustawienia modułu obsługi adresu URL.
Gary

Odpowiedzi:

60

Otwórz Firefox i jego okno preferencji. Przejdź do zakładki „Aplikacje”, a na liście powinien pojawić się „magnes”. Kliknij „Zawsze pytaj”, a jeśli Transmisja nie pojawia się jako opcja, kliknij „Użyj innego” i przejdź do / usr / bin w systemie plików. Wyszukaj „transmisja” lub „transmisja-gtk” i kliknij ją.

Aktualizacja: Firefox zmienił się, więc powyższe nie działa. Zamiast tego po kliknięciu linku magnesu pojawi się okno „Uruchom aplikację”, z którego możesz zawsze kojarzyć aplikację (pamiętaj, aby zaznaczyć pole wyboru u dołu, aby zawsze korzystać z wybranej aplikacji). Aby znaleźć aplikację torrent, wybierz „system plików” po lewej stronie, a następnie przejdź do / usr / bin, jak opisano powyżej.

Chan-Ho Suh
źródło
7
W moim przypadku „magnes” nie pojawił się w zakładce aplikacji, więc musiałem to zrobić za pomocą about: config, jak wyjaśniono tutaj
dario_ramos
2
Dzięki! Jeśli magnes nie pojawia się na liście aplikacji, kliknij dowolny link magnesu, wybierz aplikację, wpisz „/ usr / bin / transmission-gtk”. Działa na Xubuntu 14!
Adriano Silva
Uwaga w transmisji torrent pojawia się ze znakiem zapytania, ale nadal pobiera. Właśnie to odkryłem podczas pobierania Niemiec burząc Brazylię.
JohnMerlino,
Niestety w najnowszym Firefoksie nie ma wpisu „magnes” w „Aplikacjach”. Również okno „Uruchom aplikację” nie pojawia się po kliknięciu łącza.
user502144,
17

Jak ustawić domyślne aplikacje w Chromium / Chrome / Firefox / Ubuntu Linux

Sytuacja: Nienawidzisz domyślnej aplikacji, która otwiera się po dwukrotnym kliknięciu pliku lub po otwarciu go w przeglądarce Chrome i chcesz go zmienić.

  1. W Unity (i prawdopodobnie Gnome 3 Shell) niektóre domyślne aplikacje można zmienić poprzez gnome-control-center: Ustawienia systemu> Informacje o systemie> Domyślne aplikacje

  2. Możesz także kliknąć plik prawym przyciskiem myszy> wybrać Właściwości> Otwórz za pomocą. Zobacz, jakie aplikacje / programy są tam wymienione. Możesz także dodać je i ustawić jako domyślne.

  3. Jeśli żadna z powyższych czynności nie działa, możesz użyć xdg-utils( xdg-mime), aby ustawić domyślną aplikację dla określonego typu MIME

Najpierw musisz dowiedzieć się, jakiego ciągu tekstowego użyć jako „typu mime”. Łatwym sposobem na znalezienie tego jest zajrzenie do domyślnego pliku na pulpicie aplikacji.

Przykład: Chromium transmission-gtkdomyślnie otwiera linki magnesów i pliki bittorrent . Chcesz skorzystać z potopu. Pliki .desktop są zwykle w folderze /usr/share/applications/. Używamy catpolecenia, aby zajrzeć do pliku /usr/share/applications/transmission-gtk(linia rozpoczynająca się od „MimeType”):

$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

Bingo! x-schemat-handler / magnes i application / x-bittorrent to typy mimów, których szukamy.

Jak korzystać z xdg-mimepolecenia? Prosty:xdg-mime default myapp.desktop mymimetype

... gdzie my podstawiamy myapp.desktop i mymimetype wartościami z góry.

Zgodnie z powyższym przykładem chcemy, aby linki magnetyczne i pliki bittorrent otwierały się w deluge-gtkaplikacji Deluge ( ). Najpierw musisz zainstalować deluge-gtkpakiet (w przeciwnym razie plik .desktop nie będzie istniał). Następnie musisz wykonać:

xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*

Ostatnia komenda ( grep) powinna zwrócić „ application / x-bittorrent = deluge.desktop ” i drugi typ MIME dla magnesu. W przeciwnym razie coś poszło nie tak (może plik na pulpicie nie istniał?).

I o to chodzi! Zamknij i ponownie otwórz przeglądarkę chromową (lub wyloguj się / zaloguj).

Dla celów dokumentacji pliki związane z typami MIME i domyślnymi aplikacjami to:

~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list
Savvas Radevic
źródło
1

Dla mnie w przypadku demona transmisji rozwiązanie było następujące (zgodnie z tą dokumentacją ).

  1. Utwórz plik wykonywalny za /usr/local/bin/magnetpomocą następujących poleceń:

    sudo tee /usr/local/bin/magnet >/dev/null <<EOF
    #!/bin/sh
    exec transmission-remote -n yourTransmissionUserName:YourTransmissionPassword --add "$1"
    EOF
    sudo chmod +x /usr/local/bin/magnet
  2. Następnie przejdź do preferencji Firefoksa ( Alt+ E+ N) i wybierz go po znalezieniu typu pliku magnesu na karcie Aplikacje:

    Preferencje Firefoksa

Philippe Gachoud
źródło
1

Wypróbowałem kilka podejść i jedyne, które działało dla mnie, jest opisane tutaj: https://support.mozilla.org/en-US/questions/1012864#answer-609391

Wystarczy otworzyć about:configw przeglądarce Firefox i dodać wartość logiczną network.protocol-handler.expose.magnet z wartością false. Następnym razem, gdy klikniesz link magnesu, zostaniesz poproszony o wybranie ulubionej aplikacji, aby otworzyć link.

Używam Ubuntu 17.10 i Firefox 56

użytkownik502144
źródło
-1

W przypadku rozwiązania, które działało dla mnie:

https://support.mozilla.org/en-US/questions/965921

„Kliknij menu pomocy i wybierz„ Uruchom ponownie z wyłączonymi dodatkami ”, a następnie wybierz opcję resetowania w oknie dialogowym.”

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Następnie uruchom ponownie Firefox.

Po kliknięciu łącza magnesu pojawia się zwykłe okno dialogowe typu „Wybierz program”. Wyszukaj / usr / bin / transmission-gtk

Działa w Ubuntu 13.04

BackTRanito
źródło
-1

Jeśli używasz Transmisji do torrentów, jedyne, co musisz zrobić, to otworzyć okno i zapytać, z którym programem chcesz, aby Firefox łączył magnes otwarty, przeciągnij i upuść ikonę transmisji z paska bocznego w oknie dialogowym Firefox i to wszystko. Mam Ubuntu 14.04 (Trusty Tahr) i działa dobrze.

użytkownik311064
źródło