Le associazioni di applicazioni di Firefox non funzionano nella finestra "Download"


10

Indipendentemente dalle modifiche apportate alle associazioni di file (azioni) nella scheda "Applicazioni" di Firefox, vengono totalmente ignorate.
Ad esempio, ho impostato i file .wmv e .avi per aprirli con 'smplayer' ma quando scarico un file e faccio doppio clic su di esso (attraverso la finestra 'Download'), continua ad aprirsi con Totem player.

Le associazioni di file predefinite tramite nautilus (scheda 'Apri con') funzionano bene, ovvero ho impostato smplayer come lettore predefinito e quando faccio doppio clic su un file video, questo si apre correttamente.

Ho provato a eliminare e ricreare mimetypes.rdf ma questo non ha aiutato.

Qualche idea su cos'altro dovrei controllare?

Risposte:


10

AGGIORNAMENTO: Fin da Firefox 18, Firefox ha il supporto GIO invece del supporto GnomeVFS, quindi la soluzione che segue non dovrebbe essere più necessaria. Se qualcuno sta ancora riscontrando questo problema nelle ultime versioni di Firefox, è improbabile che questo risolva il problema.

Quindi, prendi il resto di questo post con un granello di sale ...

La correzione

Questo lo risolve per me:

cd .local/share/applications/
ln -s mimeapps.list defaults.list

e infine, riavvia Firefox. Al suo ritorno, il suo Download Manager dovrebbe invocare il programma corretto (come specificato nei file .list citati sopra).

Dettagli

Firefox (fino ai trunk notturni a partire da questo post) attualmente utilizza l'API GnomeVFS per chiedere "Quale app dovrei usare per aprire i file con questo mimetype?" Tuttavia, GnomeVFS è diventato deprecato a favore di GIO.

Nautilus (sto guardando la versione 2.32.2.1) ora utilizza GIO per registrare le applicazioni di gestione predefinite specificate dall'utente (come smplayer nel tuo caso). GIO e GnomeVFS usano file diversi per gestire le loro impostazioni, ma i file sono apparentemente nello stesso formato (almeno abbastanza simili per far sì che l' lnhack " " sopra descritto funzioni per me. :))

(Ho studiato questo in modo un po 'più dettagliato su una segnalazione di bug di Mozilla .)


Dopo aver scavato un po 'più a fondo: ho scoperto che Firefox ha il supporto GIO opzionale aggiunto nel bug 402892 , ma attualmente è disabilitato al momento della compilazione, per impostazione predefinita. Se compili le tue build di Firefox, puoi abilitarlo con il flag di build mozconfig "--enable-gio".
dholbert,

Nel mio caso, defaults.list sembra essere ok e la mimeapps.list sembra avere alcune "voci sbagliate". Tuttavia, la tua risposta ha aiutato molto. Grazie :-)
Pavlos G.

4

Stranamente, questo argomento sembra ancora attuale nel 2018.

Alcune applicazioni appena installate assumono lo stato "predefinito" in FF about:preferencesanziché l'applicazione normale per tipo di file impostata a livello di sistema (ad esempio Palemoon prende il posto di default invece di gwenview per i file jpeg, Inskape o File Roller prende il posto invece di Okular per pdf file.).

"Chiedi sempre" è la scelta che dovrebbe essere utilizzata in questo caso e quindi provare a creare un file per utente ~/.local/share/applications/mimeinfo.cachecon le righe:

[MIME Cache]
application/pdf=okularApplication_pdf.desktop

Lo svantaggio di quanto sopra è che si tratta di un'impostazione per tipo di file. Per avere una soluzione per tutti i file (come detto in questa risposta), esegui:

cd .local/share/applications/
ln -s mimeapps.list defaults.list

Nel caso in cui questo smetta di funzionare: vedi che l'applicazione indesiderata non è nuovamente selezionata sotto about:preferences: assicurati che "Chiedi sempre" sia selezionato lì. L'impostazione manuale di un programma diverso (anche il valore predefinito per il tipo di file a livello di sistema, ma che non è contrassegnato come "predefinito" nell'elenco per il file in about:preferences) potrebbe non funzionare.

Testato in Firefox 60.0 in Kubuntu 18.04.


Qualcosa non va bene con le impostazioni di Firefox. "Chiedi sempre" e "Salva file" non hanno senso per i file già scaricati, pertanto le impostazioni in about:preferences non dovrebbero influire sull'elenco dei download. Ma lo fanno . E lo fanno in modo incoerente: solo la selezione dell'applicazione contrassegnata come predefinita viene seguita, il passaggio a un'altra applicazione non lo è. Per invertire ciò potrebbe essere necessario selezionare "Chiedi sempre" e quindi seguire i passaggi sopra menzionati.


Hmm, ho collegato la mimeapps.list a defaults.list e continuo ad aprire il file sbagliato. : /
edA-qa mort-ora-y

In realtà ottengo i risultati migliori rimuovendo tutti e tre i file mimeinfo.cache, mimeapps.list e defaults.list.
Domenica

1

Seguire la soluzione di Peterling, che ha funzionato per me. Stavo scherzando con i miei file di tipi MIME per sempre cercando di capirlo. Risulta che l'installazione di Nautilus sul mio sistema KDE Mint17 era la strada da percorrere. Mi sembra ridicolmente contorto che Firefox stia guardando le impostazioni di Nautilus su un sistema che non lo ha nemmeno, ma il gioco è fatto. Sto eseguendo Firefox 33 BTW.


0

Non c'è nulla a che fare con Firefox perché il file è già scaricato. se si desidera aprire scaricati .wmve .avifile con smplayersi può fare in questo modo. fare clic con il tasto destro su qualsiasi .wmvfile e selezionare 'Open With' --> 'Other Application...'e selezionare l'applicazione preferita (in questo caso smplayer) dall'elenco e selezionare la Remember this application for "WMV video" filescasella di controllo ' '. fare lo stesso anche per i file .avi. testo alternativo

O se vuoi aprire i file dalla finestra di dialogo di salvataggio di Firefox con l'applicazione desiderata, segui questo articolo: http://support.mozilla.com/en-US/kb/Managing%20file%20types

Spero che sia di aiuto


Sfortunatamente, ho già impostato l'applicazione predefinita tramite nautilus su "smplayer" e funziona bene lì. Il problema si verifica solo in Firefox. Per quanto riguarda il link che mi hai fornito, l'ho già verificato. È esattamente quello che sto facendo, ma non funziona ...
Pavlos G.

Ho anche aggiornato la mia domanda in modo da essere il più chiaro possibile.
Pavlos G.

0

La scheda Applicazioni nelle preferenze di Firefox controlla come riprodurre contenuti incorporati o collegati, non file scaricati. Per modificare l'applicazione che apre un tipo specifico di mime tramite il download manager, chiudi Firefox quindi elimina il file mimeTypes.rdf dal tuo profilo, quindi apri nuovamente Firefox e fai doppio clic sul file nel download manager. Richiederà l'applicazione da utilizzare. Scegli / usr / bin / smplayer , quindi seleziona l'opzione per ricordare la tua scelta.


Ho già detto di aver eliminato mimeTypes.rdf. Tuttavia, non succede nulla. Quando faccio doppio clic su un file, questo si apre con Totem ...
Pavlos G.

Hai chiuso Firefox prima di eliminare mimeTypes.rdf?
lovinglinux,

0

So che questa domanda ha ormai più di un anno ma ora ho avuto lo stesso problema con Firefox e ho trovato la soluzione dopo una lunga lotta con molte modifiche e modifiche.

E ne sono così felice che voglio condividerlo :)

La soluzione (nel mio caso) è abbastanza semplice:

Tutti i file che vengono scaricati con Firefox e aperti con un clic nella finestra di download sembrano essere aperti da ??? perché non è stato gestito con le impostazioni di Firefox e non con mimeTypes.rdf .... È gestito da Nautilus. (anche se non so perché)

Quindi basta avviare Nautilus ... cercare un tipo di file che non sia gestito correttamente da Firefox - fai clic destro su di esso - Proprietà - Apri con -> scegli l'applicazione con cui vuoi che questo tipo di file venga aperto con ... fatto.

D'ora in poi Firefox aprirà tutti i file con l'app desiderata facendo clic su di essa nella finestra di download di Firefox.

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.