Las asociaciones de aplicaciones de Firefox no funcionan en la ventana 'Descargas'

10

Independientemente de los cambios que realice en las asociaciones de archivos (acciones) en la pestaña 'Aplicaciones' en Firefox, se ignoran por completo.
Por ejemplo, configuro archivos .wmv y .avi para que se abran con 'smplayer' pero cuando descargo un archivo y hago doble clic en él (a través de la ventana 'Descargas'), sigue abriéndose con el reproductor Totem.

Las asociaciones de archivos predeterminadas a través de nautilus (pestaña 'abrir con') funcionan bien, es decir, configuré smplayer como el reproductor predeterminado y cuando hago doble clic en un archivo de video, se abre correctamente.

Intenté eliminar y recrear mimetypes.rdf pero eso no ayudó.

¿Alguna idea sobre qué más debo consultar?

Pavlos G.
fuente

Respuestas:

10

ACTUALIZACIÓN: Desde Firefox 18, Firefox tiene soporte GIO en lugar de soporte GnomeVFS, por lo que la solución a continuación ya no debería ser necesaria. Si alguien sigue teniendo este problema en las versiones recientes de Firefox, es poco probable que lo solucione.

Entonces, toma el resto de esta publicación con un grano de sal ...

La solución

Esto me lo arregla:

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

y finalmente, reinicia Firefox. Cuando vuelva a aparecer, su Download Manager debería invocar el programa correcto (como se especifica en los archivos .list mencionados anteriormente).

Detalles

Firefox (a través de enlaces nocturnos desde esta publicación) actualmente usa la API de GnomeVFS para preguntar "¿Qué aplicación debo usar para abrir archivos con este tipo MIME?" Sin embargo, GnomeVFS ha quedado en desuso a favor de GIO.

Nautilus (estoy viendo la versión 2.32.2.1) ahora usa GIO para registrar aplicaciones de manejador predeterminadas especificadas por el usuario (como smplayer en su caso). GIO y GnomeVFS utilizan diferentes archivos para administrar su configuración, pero los archivos aparentemente están en el mismo formato (al menos lo suficientemente similar para que el " ln" truco anterior funcione para mí. :))

(He investigado esto con un poco más de detalle en un informe de error de Mozilla ).

dholbert
fuente
Después de profundizar un poco más: descubrí que Firefox tiene soporte GIO opcional agregado en el error 402892 , pero actualmente está deshabilitado en el momento de la compilación, por defecto. Si compila sus propias compilaciones de Firefox, puede habilitarlo con el indicador de compilación mozconfig "--enable-gio".
dholbert
En mi caso, defaults.list parece estar bien y mimeapps.list parece tener algunas 'entradas incorrectas'. Sin embargo, su respuesta ayudó mucho. Gracias :-)
Pavlos G.
4

Curiosamente, este tema todavía parece real en 2018.

Algunas aplicaciones recién instaladas toman el estado "predeterminado" en FF en about:preferenceslugar 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.cachecon 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:preferencesverifique 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.


fuente
Hmm, he vinculado mimeapps.list a defaults.list y sigo recibiendo la apertura del archivo incorrecto. : /
edA-qa mort-ora-y
De hecho, obtengo los mejores resultados al eliminar los tres mimeinfo.cache, mimeapps.list y defaults.list.
Domingo
1

Para dar seguimiento a la solución de Peterling, eso funcionó para mí. Estaba jugando con mis archivos de tipos MIME para siempre tratando de resolverlo. Resulta que instalar Nautilus en mi sistema Mint17 KDE era el camino a seguir. Me parece ridículamente complicado que Firefox esté mirando la configuración de Nautilus en un sistema que ni siquiera lo tiene, pero ahí lo tienes. Estoy ejecutando Firefox 33 BTW.

Lars
fuente
0

No hay nada que ver con Firefox, porque el archivo ya está descargado. si desea abrir archivos descargados .wmvy .avicon smplayerusted puede hacerlo así. haga clic derecho en cualquier .wmvarchivo y seleccione 'Open With' --> 'Other Application...'y seleccione su aplicación favorita (en este caso smplayer) de la lista y marque la Remember this application for "WMV video" filescasilla de verificación ' '. haga lo mismo para los archivos .avi también. texto alternativo

O si desea abrir archivos desde el cuadro de diálogo de guardado de firefox con su aplicación deseada, simplemente siga este artículo: http://support.mozilla.com/en-US/kb/Managing%20file%20types

Espero que esto ayude

aneeshep
fuente
Desafortunadamente, ya configuré la aplicación predeterminada a través de nautilus en 'smplayer' y funciona bien allí. El problema solo ocurre en firefox. En cuanto al enlace que me diste, ya lo he comprobado. Es exactamente lo que estoy haciendo, pero simplemente no funciona ...
Pavlos G.
También actualicé mi pregunta para que sea lo más clara posible.
Pavlos G.
0

La pestaña Aplicaciones en las preferencias de Firefox controla cómo reproducir contenido incrustado o vinculado, no archivos descargados. Para cambiar la aplicación que abre un tipo mime específico mediante el administrador de descargas, cierre Firefox, luego elimine el archivo mimeTypes.rdf de su perfil, luego abra Firefox nuevamente y haga doble clic en el archivo en el administrador de descargas. Solicitará que se use la aplicación. Elija / usr / bin / smplayer , luego marque la opción para recordar su elección.

lovinglinux
fuente
Ya he dicho que he eliminado mimeTypes.rdf. Sin embargo, no pasa nada. Cuando hago doble clic en un archivo, se abre con Totem ...
Pavlos G.
¿Has cerrado Firefox antes de eliminar mimeTypes.rdf?
lovinglinux
0

Sé que esta pregunta ahora tiene más de un año, pero ahora tenía el mismo problema con Firefox y encontré la solución después de una larga pelea con muchas modificaciones y cambios.

Y estoy tan feliz por eso que quiero compartirlo :)

La solución (en mi caso) es bastante simple:

¿Todos los archivos que se descargan con Firefox y se abren con un clic en la ventana de descarga parecen estar abiertos por ??? porque no se manejó con la configuración de Firefox y no con mimeTypes.rdf .... Es manejado por Nautilus. (aunque no sé por qué)

Así que simplemente inicie Nautilus ... busque un tipo de archivo que Firefox no maneje correctamente - haga clic derecho sobre él - propiedades - abra con -> elija la aplicación con la que desea que este tipo de archivo se abra ... hecho.

A partir de ahora, Firefox abrirá todos los archivos con la aplicación deseada cuando haga clic en ella en la ventana de descarga de firefox.

Peterling
fuente