Stranamente, questo argomento sembra ancora attuale nel 2018.
Alcune applicazioni appena installate assumono lo stato "predefinito" in FF about:preferences
anziché 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.cache
con 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.