Come posso fare in modo che Firefox apra i collegamenti magnetici in Trasmissione?


47

Non riesco a scoprire come aprire Firefox con i collegamenti magnetici in Trasmissione.

Non esiste alcuna opzione per renderlo il programma standard per i collegamenti magnetici nelle sue proprietà e poiché non ho esperienza con il filesystem, non posso nemmeno aggiungerlo come programma standard in Firefox.


trac.transmissionbt.com/wiki/MagnetLinks Queste istruzioni dovrebbero essere ancora valide poiché gconf ha ancora le impostazioni del gestore url.
Gary,

Risposte:


60

Apri Firefox e la sua finestra delle preferenze. Vai alla scheda "Applicazioni" e dovresti vedere "calamita" nell'elenco. Fai clic su "Chiedi sempre" e se la trasmissione non viene visualizzata come opzione, fai clic su "Usa altro" e vai a / usr / bin sul tuo file system. Cerca "trasmissione" o "trasmissione-gtk" e fai clic su di essa.

Aggiornamento: Firefox è cambiato, quindi quanto sopra non funziona più. Invece, quando fai clic su un collegamento magnetico, verrà visualizzata una finestra "Avvia applicazione", dalla quale puoi scegliere di associare sempre un'applicazione (assicurati di selezionare la casella di controllo in basso per utilizzare sempre l'app selezionata). Per trovare l'app torrent, scegli "file system" sul lato sinistro, quindi vai a / usr / bin come descritto sopra.


7
Nel mio caso, "magnete" non è stato visualizzato nella scheda Applicazioni, quindi ho dovuto farlo tramite about: config come spiegato qui
dario_ramos il

2
Grazie! Se il magnete non appare nell'elenco delle applicazioni, fare clic su un collegamento magnetico, selezionare un'applicazione, digitare "/ usr / bin / transmission-gtk". Funziona su Xubuntu 14!
Adriano Silva,

Nota in trasmissione il torrent presenta un punto interrogativo, ma continua ancora a scaricare. Ho appena scoperto questo mentre scarico la Germania demolendo il Brasile.
John Merlino,

Sfortunatamente negli ultimi Firefox non c'è alcuna voce "magnete" in "Applicazioni". Anche la finestra "Avvia applicazione" non viene visualizzata quando si fa clic sul collegamento.
user502144

17

Come impostare app predefinite in Chromium / Chrome / Firefox / Ubuntu Linux

Situazione: odi l'app predefinita che si apre quando fai doppio clic su un file o quando lo apri con il browser Chromium e vuoi cambiarlo.

  1. In Unity (e probabilmente Gnome 3 Shell), alcune app predefinite possono essere modificate tramite gnome-control-center: Impostazioni di sistema> Informazioni di sistema> Applicazioni predefinite

  2. Puoi anche fare clic con il pulsante destro del mouse su un file> selezionare Proprietà> Apri con. Scopri quali applicazioni / programmi sono elencati lì. Puoi anche aggiungerli e impostarli come predefiniti.

  3. Se nessuna delle precedenti funzioni funziona, puoi utilizzare xdg-utils( xdg-mime) per impostare un'applicazione predefinita per un tipo Mime specifico

Innanzitutto, devi capire quale stringa di testo usare come "tipo mime". Un modo semplice per trovarlo è esaminare il file desktop dell'applicazione predefinita.

Esempio: Chromium apre collegamenti magnetici e file bittorrent transmission-gtkper impostazione predefinita. Vuoi usare il diluvio. I file .desktop sono generalmente nella cartella /usr/share/applications/. Usiamo il catcomando per esaminare il file /usr/share/applications/transmission-gtk(una riga che inizia con "MimeType"):

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

Bingo! x-schema-handler / magnet e application / x-bittorrent sono i tipi mime che stiamo cercando.

Come usare il xdg-mimecomando? Semplice:xdg-mime default myapp.desktop mymimetype

..qui sostituiamo myapp.desktop e mymimetype con i valori dall'alto.

Seguendo l'esempio sopra, vogliamo che i collegamenti magnetici e i file bittorrent si aprano con l' deluge-gtkapplicazione Deluge ( ). Per prima cosa devi installare il deluge-gtkpacchetto (altrimenti il ​​file .desktop non esisterà). Quindi devi eseguire:

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

L'ultimo comando ( grep) dovrebbe restituire " application / x-bittorrent = deluge.desktop " e l'altro tipo mime per magnete. Altrimenti, qualcosa è andato storto (forse il file desktop non esisteva?).

E questo è tutto! Chiudi e apri di nuovo il browser chromium (o disconnetti / accedi).

Per motivi di documentazione, i file che hanno a che fare con i tipi MIME e le app predefinite sono:

~/.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

1

Per me, con la trasmissione-demone la soluzione era la seguente (secondo questa documentazione ).

  1. Crea un file eseguibile /usr/local/bin/magnetcon questi comandi:

    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. Quindi vai alle preferenze di Firefox ( Alt+ E+ N) e selezionalo dopo aver trovato il tipo di file magnetico nella scheda Applicazioni:

    Preferenze di Firefox


1

Ho provato un paio di approcci e l'unico che ha funzionato per me è descritto qui: https://support.mozilla.org/en-US/questions/1012864#answer-609391

Tutto quello che devi fare è aprire about:configin Firefox e aggiungere valore booleano network.protocol-handler.expose.magnet con valore false. La prossima volta che fai clic su un collegamento magnetico, ti verrà chiesto di scegliere la tua applicazione preferita per aprire il collegamento.

Sto usando Ubuntu 17.10 e Firefox 56


-1

Per una soluzione che ha funzionato per me:

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

"Fai clic sul menu di aiuto e seleziona" Riavvia con componenti aggiuntivi disabilitati ", quindi seleziona l'opzione di ripristino nella finestra di dialogo."

Segui le istruzioni sullo schermo. Quindi riavviare Firefox.

Quando si fa clic su un collegamento magnetico, viene visualizzata la normale finestra di dialogo "Scegli un programma". Cerca / usr / bin / transmission-gtk

Funziona in Ubuntu 13.04


-1

Se usi Trasmissione per torrent, l'unica cosa che devi fare è quando la finestra si apre e ti chiede con quale programma vuoi che Firefox apra il magnete aperto, trascina e rilascia l'icona di trasmissione dalla barra laterale nella finestra di dialogo di Firefox e questo è tutti. Ho Ubuntu 14.04 (Trusty Tahr) e funziona benissimo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.