"Abrir carpeta que contiene" en Firefox no utiliza mi administrador de archivos predeterminado


20

Mi sistema predeterminado es Nautilus. Pero cuando hago clic derecho en Descargas y elijo "abrir carpeta que contiene", se abre Thunar y no Nautilus.

Carpeta que contiene abierto

¿Cómo puedo cambiar eso?


2
Las respuestas a esta pregunta no me funcionaron, pero sí: askubuntu.com/a/404332/10244
GlenPeterson

Respuestas:


17

Después de muchos intentos, encontré el método muy simple dado anteriormente por Gill Bates, que era

  1. Ir a la configuración del sistema
  2. Cambiar el administrador predeterminado a otra cosa
  3. Cambiar de nuevo

Así que hice eso, luego cerré y volví a abrir Firefox y, efectivamente, funcionó de maravilla. Tal vez pueda invocar la Navaja de Occam aquí ...


1
Esto funcionó para mí. No tuve que reiniciar Firefox.
Jayen

2
Problema idéntico en Kubuntu 14.04, esto lo solucionó. En KDE lo es Default Applications -> File Manager.
Ash

¡Gracias! No puedo creer que esto funcionó ... Según el comentario de Ash, esta solución funciona en Kubuntu de confianza
dwurf

3
¿Podría agregar una pista sobre dónde se puede realizar el cambio en la Configuración del sistema ? En Ubuntu 16.10, hay una sección llamada Aplicaciones predeterminadas en la configuración Detalles , pero solo me permite seleccionar valores predeterminados para Web , Correo , Calendario , Música , Video y Fotos , sin administrador de archivos.
O Mapper

La solución es el resultado de que el administrador de archivos se convierta en el primero mencionado después inode/directory=, /usr/share/applications/mimeinfo.cachedespués de que la configuración del administrador de archivos se actualice como se indica (vea mi respuesta ). Su solución es posible en Unity y otros escritorios donde uno tiene esa configuración para cambiar el administrador de archivos con una GUI. Cuando eso está ausente, se puede hacer manualmente como se indica.

7

La sugerencia de @carnendil no es acertada porque el sistema genera esta lista al inicio y, por lo tanto, no debe ser editada directamente por el usuario. De hecho, se supone que cada entrada contiene todas las opciones disponibles en el sistema y, a veces, la primera entrada no es la preferida.

En teoría, la sugerencia de @Fab debería funcionar, pero resulta que a veces los programas intentan hacer referencia defaults.listexclusivamente. Por ejemplo, la discusión sobre Bugzilla revela que Firefox ni siquiera sabe buscar ninguna de las listas locales del usuario, defaults.listy mimeapps.list.


Por lo tanto, le sugiero que edite uno de los siguientes archivos, siendo la primera opción la opción más acertada a menos que esté en un sistema multiusuario:

  1. Editar /usr/share/applications/defaults.list; o
  2. Edite ambos ~/.local/share/applications/mimeapps.list y ~/.local/share/applications/defaults.list; o
  3. Edite uno de los archivos dentro ~/.local/share/applications/y luego cree un enlace simbólico a ese archivo desde el otro (por ejemplo, edite ~/.local/share/applications/mimeapps.listy vincule desde él ~/.local/share/applications/defaults.list).

A una de las siguientes opciones anteriores, agregue (o cambie) la siguiente línea:

inode/directory=Thunar-folder-handler.desktop

1
La respuesta aceptada no funcionó para mí, pero esto funcionó para mí en Xubuntu 16.04 LTS para Thunar File Manager; Solo punto de edición 1: inode/directory=thunar.desktop(los otros archivos no existen).
Rutrus

1
Creo que usar xdf-mime default thunar.desktop inode/directoryes aún más robusto.
Raphael

5

También encontré ese problema, pero en mi caso, fue útil cambiar el Administrador de archivos predeterminado a algo y volver al necesario, usando la interfaz gráfica de usuario estándar.


La solución es el resultado de que el administrador de archivos se convierta en el primero mencionado después inode/directory=, /usr/share/applications/mimeinfo.cachedespués de que la configuración del administrador de archivos se actualice como se indica (vea mi respuesta ). Su solución es posible en Unity y otros escritorios donde uno tiene esa configuración para cambiar el administrador de archivos con una GUI. Cuando eso está ausente, se puede hacer manualmente como se indica.

3

Hay un error antiguo que apunta a alguna configuración en el archivo /usr/share/applications/mimeinfo.cache.

La línea que comienza inode/directory=en mi sistema se ve así:

inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;

Supongo que el tuyo apunta a Thunar en su lugar.

Para realizar el cambio, debe editar mimeinfo.cachecon:

gksu gedit /usr/share/applications/mimeinfo.cache

2
El KDE equivalente a esa última línea sería Alt-F2 para obtener un cuadro de diálogo de ejecución y luego kdesudo kate /usr/share/applications/mimeinfo.cache.
pbhj

3

Si las soluciones ya mencionadas no funcionan, intente esto .

Escriba lo siguiente a /usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

Cambia la Execlínea a tu gusto. (Predeterminado nautilus)


2

Si no desea modificar la configuración del sistema o no tiene acceso a ella, puede copiar y personalizar la línea que comienza con inode/directory=(desde /usr/share/applications/mimeinfo.cache) hasta~/.local/share/applications/mimeapps.list


1

Solución para quienes ejecutan un entorno XFCE, basada en las otras respuestas:

  1. Ejecutar xfce4-mime-settings(o Menú de configuración -> Mime Type Editor).

  2. Encuentra el directorio inode / en la lista

  3. Establecer carpeta abierta con Thunar o similar



0

La solución presentada en otras respuestas aquí y aquí que implica actualizar la configuración del administrador de archivos también funciona, pero necesita la configuración de la GUI para eso, y también puede ser temporal, ya que el culpable puede hacerse cargo después de la instalación o actualización de los programas (consulte el enlace a continuación )


Este es un problema que también apareció para mí en versiones más recientes de Ubuntu y sistemas basados ​​en ubuntu, y también en otros sistemas Linux como Manjaro. También aparece de la misma manera en otros navegadores como Chrome e incluso en otros programas (como uGet , un descargador que también tiene la opción "abrir carpeta que contiene"). El problema puede aparecer también en formas más graves, donde el administrador de archivos predeterminado no se reemplaza por otro administrador de archivos, sino por un programa diferente (editor de texto, reproductor multimedia) .

El problema es, como se indica aquí , desencadenado solo por ciertos programas.

La mejor solución es crear o editar ~/.local/share/applications/mimeapps.list: edite la línea que comienza con inode/directory=y agregue el nombre del administrador de archivos que usa si aún no está allí; si ya está allí, pero primero aparece otro programa, coloque primero el administrador de archivos (si necesita que el otro programa abra carpetas).

Para Pantheon Files debería ser como

[Default Applications]
inode/directory=nautilus-folder-handler.desktop

Si el entorno de escritorio no es compatible con freedesktop, como mi Manjaro Cinnamon, el archivo que se creará / editará debería ser ~/.local/share/applications/mimeinfo.cacheasí:

[MIME Cache]
inode/directory=nautilus-folder-handler.desktop

También aquí .


0

Tuve el mismo problema que ustedes, pero ninguna de las respuestas realmente funcionó para mí.

Había descargado Konqueror (para poder escuchar Spotify independientemente de Firefox) y había instalado Dolphin como requisito previo. Firefox comenzó a abrir archivos en Dolphin después de eso.

Como no uso Dolphin para nada y Konqueror solo se usa para Spotify, decidí eliminar Dolphin. Cada distribución tiene algún tipo de opción para desinstalar paquetes dejando los paquetes que dependen solo de ellos.

En arco fue:

sudo pacman -Rdd dolphin

No uso Ubuntu, pero como este canal se llama askubuntu, investigué un poco sobre el equivalente de Ubuntu:

sudo dpkg -r --force-depends dolphin

(basado en este hilo )

Para Thunar debería ser:

sudo dpkg -r --force-depends thunar

Obviamente esto no se aplicará a todos. Es una decisión, debe asegurarse de que el explorador de archivos adicional que está eliminando no sea esencial para algo que se romperá sin él. Siempre que esté seguro de que las aplicaciones del sistema no lo necesitan, siempre puede desinstalarlo y ver si las cosas son estables y volver a instalarlo si no lo son.


ha instalado al culpable sin necesitarlo, y eliminarlo es, por supuesto, una solución. pero si el problema lo crea un programa que desea conservar, mire aquí .
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.