Firefox: apri i file scaricati con l'applicazione predefinita di sistema [duplicato]

17

Quando scarico un file con firefox, mi chiede sempre con quale programma voglio aprirlo, anche quando quel tipo di file è riconosciuto dal sistema, e posso fare doppio clic su di esso in Nautilus e aprirlo correttamente.

Questo è un esempio con un file deb, che si apre con Ubuntu Software center (come dovrebbe) quando faccio doppio clic su di esso in Nautilus.

Non voglio cercare il programma richiesto in / usr / bin o qualsiasi altra cosa nella finestra di dialogo di Firefox, voglio che Firefox riconosca le mie preferenze di sistema. Quello che faccio ora è scegliere "Download", aprire Nautilus e fare doppio clic sul file ...

Perché Firefox non può riconoscere le mie impostazioni di sistema e come ottenerlo?

Grazie!

    
posta jfoucher 15.11.2011 - 21:08

4 risposte

6

Usa /usr/bin/xdg-open (fa parte del pacchetto xdg-utils ) per aprire tutti i file.

    
risposta data int_ua 04.03.2013 - 23:53
3

Posso fornire alcune prospettive sul perché Firefox non è più strettamente integrato in Ubuntu. Applicazioni come Firefox e OpenOffice / Libreoffice sono progettate per funzionare su una vasta gamma di ambienti operativi tra cui varie distribuzioni Linux, ambienti desktop, sistema operativo Windows, sistema operativo Apple e molti altri. Tutti questi ambienti sono bersagli mobili. Ad esempio Gnome è passato a GTK 3.0 ma non tutte le applicazioni dell'ultima versione di Ubuntu sono state aggiornate da GTK 2.0 e, naturalmente, non dimentichiamo che Unity è entrato nella mischia. A tal fine, Firefox e il loro gruppo si accoppiano liberamente con gli ambienti operativi in ​​modo che lo sviluppo possa concentrarsi sulle funzionalità principali dell'applicazione. Essendo tutto per tutte le persone o per le applicazioni in questo caso, tutti gli ambienti possono essere distruttivi rispetto agli obiettivi principali. Un'integrazione chiaramente stretta è concepibile e desiderabile dal punto di vista di un singolo utente. È una questione di priorità e complessità. Anche l'opportunità di rilasci concomitanti regolari per tutti gli ambienti è un fattore.

    
risposta data fragos 10.12.2011 - 08:30
0

Devi andare a Modifica Preferenze Applicazioni e decidere cosa deve fare Firefox con ogni tipo di file disponibile. Puoi sceglierlo per aprirlo con una certa applicazione o per chiedere cosa fare.

Questo è il modo più semplice e intuitivo per farlo. Oppure puoi usare la finestra di dialogo che appare (una che hai mostrato qui), scegliere un'applicazione per aprirla e abilitare Do this automatically for files like this from now on . La prossima volta che aprirai uno di questi file non te lo chiederò di nuovo.

Ma raccomando la prima soluzione.

    
risposta data canhoto 10.12.2011 - 03:41
0

Ci sono diverse impostazioni coinvolte qui:

  • Quale programma Firefox propone quando si scarica un file (come nell'immagine pubblicata nella domanda)

  • Quale programma utilizza Firefox quando si accede a un file online

  • Quale programma apre un file già scaricato quando si fa clic nell'elenco dei download di Firefox.

Per le prime due opzioni, le impostazioni "Applicazioni" sotto Preferenze / Opzioni ( about:preferences come indirizzo) dovrebbero fare il trucco (se non è un bug e dovrebbe essere segnalato come tale).

Esempio per un file deb:

Se l'impostazione è da salvare, il file verrà salvato in Download o in una posizione selezionata; se l'impostazione deve essere aperta con un'applicazione, il file verrà comunque salvato in una posizione temporanea e quindi aperto. Se nessun programma appare selezionato al download, provare le impostazioni precedenti; se questo non funziona, prova la soluzione seguente.

Per il terzo caso

(su come fare l'elenco download di Firefox apri un file in un'applicazione desiderata):

Alcune applicazioni appena installate assumono lo stato "predefinito" in about:preferences di FF invece del normale set di applicazioni per-filetype a livello di sistema (es. Palemoon assume come valore predefinito invece di gwenview per i file jpeg, Inskape o File Roller prende over invece di Okular per file pdf.).

"Chiedi sempre" è la scelta da utilizzare in questo caso e quindi provare a creare un file per utente ~/.local/share/applications/mimeinfo.cache con le linee:

[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: verifica che l'applicazione indesiderata non sia nuovamente selezionata in about:preferences : assicurati che "Chiedi sempre" sia selezionato lì. L'impostazione manuale di un programma diverso (anche l'impostazione predefinita per il tipo di file a livello di sistema, ma che non è contrassegnata come "predefinita" nell'elenco per il tuo file in about:preferences ) potrebbe non funzionare.

Testato su Firefox 60.0 in Kubuntu 18.04.

Qualcosa non va con le impostazioni di Firefox. "Chiedi sempre" e "Salva file" non hanno senso per i file già scaricati, quindi le impostazioni in about:preferences non dovrebbero influire sull'elenco Download. Ma fanno . E lo fanno in modo incoerente: si seleziona solo l'applicazione contrassegnata come predefinita, passando a un'altra applicazione no. Per annullare l'operazione potrebbe essere necessario selezionare "Chiedi sempre" e quindi seguire i passaggi sopra menzionati.

    
risposta data cipricus 22.05.2018 - 22:07

Leggi altre domande sui tag