al hacer clic en abrir carpeta, el sistema inicia VSCode

al hacer clic en abrir carpeta, el sistema inicia VSCode

Hola a todos, quiero empezar a agradecerles por su tiempo.

Tengo un problema y realmente no sé qué hacer para solucionarlo. Cuando descargo algo y hago clic en la flecha en Firefox para ver mis descargas y luego hago clic en la carpeta al lado del nombre de la aplicación, ¿debería abrir la carpeta donde está guardada? (Creo que algo así como moz/.tmp) de todos modos, cuando hago clic en la carpeta, se abre VSCode. ¿qué hice mal?

incluso después de "la extracción se completó correctamente" y hago clic en Mostrar los archivos, se abre VSCode

Ejecutando Linux Lite 4.8 x86_64

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Respuesta1

!!!!! ¡¡¡No sé si esto funcionará con otras distribuciones que no sean Linux Lite !!!!!

¿Qué sucede si instala VSCode (puede ser con otros editores)? Hay algo en el código que le dice a su sistema que VSCode puede abrir archivos y directorios. Entonces su sistema coloca VSCode frente a su Administrador de archivos (Linux Lite 4.8 == Thunar), lo que verá si va /usr/share/applications/y encontrarámimeinfo.cachey si busca ese archivo, debe buscar inode/directorydónde puede verlo, entonces inode/directory=code.desktop;Thunar-folder-handler.desktop;esto significa que el código (VSCode) es su valor predeterminado. Puede cambiar esto saliendo de ese archivo y en la carpeta de aplicaciones que abre.Editor de tipos MIMEen el campo de búsqueda de filtro, busca el directorio y cambia la aplicación predeterminada aAbrir carpeta con Thunar.

Sé que todo eso probablemente sea más rápido o más fácil en la Terminal pero todo lo que encontré en la web en la Terminal no me funcionó.

ingrese la descripción de la imagen aquí

Respuesta2

Tuve el mismo problema en Endeavor Linux (basado en Arch), pero la información que encontré estaba incompleta o incluía más pasos de los que realmente eran necesarios. Resumiendo todo esto es lo que hice para resolver el problema:

  1. Primero verifiqué qué programa estaba definido de forma predeterminada para abrir carpetas. El mío fue Visual Studio Code ( code.desktop), revisa el tuyo ejecutando:
    xdg-mime query default inode/directory
    
  2. Busque el nombre del archivo de escritorio del administrador de archivos que utiliza. Utilizo Nautilus, así que para enumerar todos los archivos de escritorio relevantes disponibles en el sistema ejecuté:
    ls /usr/share/applications/*autilus*
    
  3. El resultado del comando anterior incluía /usr/share/applications/org.gnome.Nautilus.desktop, así que configuré ese archivo de escritorio para abrir carpetas de forma predeterminada ejecutando:
    xdg-mime default org.gnome.Nautilus.desktop inode/directory
    
  4. Sólo para estar seguro, verifique nuevamente el programa que ahora está definido para abrir carpetas (repitiendo el paso 1).

Respuesta3

Firefox en Linux usa elAutobús DMecanismo de comunicación entre procesos (IPC) para comunicarse con un administrador de archivos o cualquier otro programa que se haya configurado para responder a la solicitud. Esta interfaz está documentada en Interfaz DBus del administrador de archivos. Tendrá que encontrar la configuración en la configuración de VSCode donde expone este objeto en el bus y deshabilitarlo.

En mi computadora, el administrador de archivos Dolphin maneja estas solicitudes y esto está configurado en

/usr/share/dbus-1/servicesorg.kde.dolphin.Filemanager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/dolphin --daemon

Respuesta4

Puede configurar Thunar como predeterminado para abrir carpetas con

xdg-mime default thunar.desktop inode/directory

información relacionada