Establecer el explorador de archivos estándar para "abrir la carpeta que contiene"

Respuestas:

13

Puede definir el explorador de archivos predeterminado editando el archivo ~/.local/share/applications/mimeapps.list. Abra este archivo y cambie la línea de la inode/directorysiguiente manera

inode/directory=nautilus.desktop;

Si esto no funciona, debe cambiar el administrador de archivos en el archivo

/usr/share/applications/mimeinfo.cache

agregando (o actualizando) esta línea

inode/directory=nautilus.desktop
Dababi
fuente
2
Sí, parece que easytag corrompió el inode / diectoryline en mimeinfo.cache: inode / directory = easytag.desktop; org.gnome.Nautilus.desktop; Fue capaz de arreglarlo, gracias!
rockZ
1
Depende de factores que no puedo establecer, pero en algunos casos el administrador de archivos solo necesita estar presente (mencionado) después inode/directory=, incluso en la última posición, sin importar si otros también se enumeran allí y en qué orden . En caso de que no funcione, uno debe tratar de ponerlo allí primero , manteniendo a los demás. Si esto aún no funciona, puede ser necesario eliminar al menos el culpable que se hace cargo, si no todos los demás programas mencionados allí, excepto el administrador de archivos.
@iBlink: varios programas enumerados no deberían ser un problema, pero a veces lo son. ¿Has probado simplemente poniendo nautilus primero ? - Mantener otros programas allí (como easytag o reproductores multimedia) puede ser útil, ya que los agrega al menú contextual 'abrir con' como una opción para carpetas
@cipricus Ah, ¿hay varias líneas para abrir como menú contextual? Es bueno saberlo ya que easytag de alguna manera sobrescribe mis cambios todo el tiempo. Solo agrego otra línea con inode / directorio. Gracias
rockZ
Cómo evitar el problema por completo: unix.stackexchange.com/q/336982/32012
2

El siguiente comando resolvió este problema en Arch Linux:

xdg-mime default nautilus.desktop inode/directory

(Fuente: Arch Forums )

Udi
fuente
1
En mi caso, el problema era el caché, así que /usr/share/applications/mimeinfo.cache
edité
1

Puede encontrar una descripción completa de la configuración de aplicaciones predeterminadas aquí en el artículo correspondiente de Arch wiki.

Para su caso específico, edite ~/.config/mimeapps.listy agregue una nueva línea inode/directory=nautilus.desktopa la sección [Default Applications].

El archivo debería ser similar al siguiente:

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop
Marcus
fuente
Eso funcionó conmigo. No pude encontrar la carpeta en la respuesta aceptada
Lgkarolos
1
El archivo ~ / .local / share / aplicaciones / mimeapps.list` está en desuso (publiqué un comentario al respecto en la respuesta aceptada).
Marcus