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


11

Desde que instalé EasyTag en mi Arch Linux, varios otros programas usan EasyTag en lugar de Nautilus como explorador de archivos.

Por ejemplo, Firefox inicia EasyTag si hago clic en "abrir carpeta que contiene".

¿Dónde puedo configurar Nautilus como mi "navegador de archivos estándar"?


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

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 )


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

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
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.