Curiosamente, este tema todavía parece real en 2018.
Algunas aplicaciones recién instaladas toman el estado "predeterminado" en FF en about:preferences
lugar de la aplicación normal por tipo de archivo establecida a nivel del sistema (por ejemplo, Palemoon toma el control por defecto en lugar de gwenview para archivos jpeg, Inskape o File Roller toma el control en lugar de Okular para pdf archivo.).
"Preguntar siempre" es la opción que debe usarse en este caso y luego tratar de crear un archivo por usuario ~/.local/share/applications/mimeinfo.cache
con las líneas:
[MIME Cache]
application/pdf=okularApplication_pdf.desktop
La desventaja de lo anterior es que es una configuración por tipo de archivo. Para tener una solución para todos los archivos (como se dijo en esta respuesta), ejecute:
cd .local/share/applications/
ln -s mimeapps.list defaults.list
En caso de que esto deje de funcionar: about:preferences
verifique que la aplicación no deseada no se vuelva a seleccionar en : asegúrese de que "Preguntar siempre" esté seleccionada allí. Es posible que configurar manualmente un programa diferente (incluso el predeterminado para su tipo de archivo a nivel del sistema, pero que no está marcado como "predeterminado" en la lista para su archivo about:preferences
).
Probado en Firefox 60.0 en Kubuntu 18.04.
Algo no está bien con la configuración de Firefox. "Preguntar siempre" y "Guardar archivo" no tienen sentido para los archivos ya descargados, por lo tanto, la configuración de abajo about:preferences
no debería afectar la lista de descargas. Pero ellos lo hacen . Y lo hacen de manera inconsistente: solo se selecciona la aplicación marcada como predeterminada, no se cambia a otra aplicación. Para revertir eso, es posible que deba seleccionar "Preguntar siempre" y luego seguir los pasos mencionados anteriormente.